Здесь, на работе, мы переходим к новой платежной системе, которая позволяет использовать максимум 7 символов в коде продукта. Используемые нами коды продуктов могут превышать 7 символов (изменение потребует изменения прошлых заказов, поэтому об изменении кодов не может быть и речи).
Код продукта для нас - это код события (т.е. ccsws2011), старая система позволяла нам передавать весь код события, тогда как новая система ограничивает нас только 7 символами. Я не хочу делать таблицу поиска вообще. Я хочу иметь возможность создать список кодов продуктов для системы (за пределами веб-сайта), а затем сделать так, чтобы код на веб-сайте автоматически преобразовывал наш код события в код продукта, который я создал вне веб-сайта, и передавал его в платежную систему.
Есть ли способ хешировать наш код продукта в 7-значный код продукта для новой системы?
т.е:.
наш код товара: ccsws2011
Хешированный код товара: ххххххх