Неплохо было бы иметь возможность формировать код элемента не только посредством транслитерации его имени, но и возможность вставлять туда bb-код соответствующий кодам свойств элемента,
тогда может также возникнуть потребность иметь хотябы одно свойство с уникальным значением, что было бы также очень полезным (например проверять на уникальность Артикул).
например:
Символьный код:
=======================
( ) Если код задан, то проверять на уникальность
(о) Использовать свойства элемента
=======================
[x] Транслитерировать автоматически.
Шаблон символьного кода [ #NAME#-#ARTNUMBER#]
А в свойствах добавить галочку:
[x] Значение свойства должно быть уникальным;