Задать вопрос
@Gregpopov
Full stack web developer

Как генерировать нормальный и читабельный но уникальный артикул для товара?

Собственно весь вопрос в топике.
Искал долго, но кроме вот таких вот полотен:
14639326151906244660

ничего стоящего не нашел.

Нужно что-то в более осмысленном духе:
RK026705563CN


Можно подкинуть идею по артикулам из товаров, буду рад любому дельному совету, спасибо.
  • Вопрос задан
  • 604 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@spotifi
Длинные номера генерятся случайным образом. Длинные они потому чтобы не было совпадений.

Хотите короткий - храните последний номер. Генерировать подряд:
1, 2, 3, 4, 5....

RK026705563CN


Такие генерятся или вручную или по хитрой логике.
Например CN - это цвет cyan

Но без жесткой привязки к ассортименту надежным образом такое генерировать невозможно.
Ответ написан
Комментировать
index0h
@index0h
PHP, Golang. https://github.com/index0h
Можно подсмотреть у сеошников: {product-id}-{translite-product-name}
Вы должны четко понимать, будут ли люди это читать, или нет. Если высока вероятность, что нет - не заморачивайтесь, UUID, или просто ID - вполне ок.
Ответ написан
Sanes
@Sanes
Лучше оставить цифровой. Например, чтобы не было боли при тел. разговоре. Если получается длинное число, разбейте дефисами.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы