[РЕШЕНО] Вопрос по модулю Commerce AutoSKU

Главные вкладки

Аватар пользователя roman-yrv roman-yrv 31 марта 2013 в 15:27

Добрый день.

Потестил модуль Commerce AutoSKU и заметил следующее.

А именно, почему-то в формировании артикула не участвуют русские буквы.
Например, я хочу добавить тип товара "Мужская обувь".
Завожу в таксономии словарь "Материал" и ввожу туда 2 термина - "Натуральная кожа" и "Искусственная кожа".
В типе товара добавляю поле "Материал верха" и задаю ссылку на этот словарь из таксономии.
И далее, если я хочу включить название материала в AutoSKU, то если название материлал было введено на русском, то оно почему-то в артикул не включается.
А вот, если ввести термин на латинском, например, "leather", то это название благополучно включится в артикул.

Попробовал добавить в термин еще одно поле, в котором бы специально для артикула нужно было бы вводить латинское значение - этого нового поля нет в токенах для формирования AutoSKU.

Никто не знает, как с такой проблемой бороться ?

Комментарии

Аватар пользователя roman-yrv roman-yrv 1 апреля 2013 в 0:50

Решил, да не совсем ...

AutoSKU пропускает русскоязычные артикулы, а вот если после этого отредактировать и сохранить запись о продукте, то выдаст ошибку - артикул содержит неверные символы.

Интересно, почему сделано так, чтобы артикул не мог содержать буквы из не английского алфавита ?
Это с чем-то связано ?

Аватар пользователя multpix multpix 1 апреля 2013 в 1:09

"roman-yrv" wrote:

имхо:
в sku используй латиницу и цифры, это поле не для красоты и радости русского глаза))
шифруй в него пользователя, дату создания, айдишник товара и т.д., но не перегружай.

p.s.
при варианте массового создания и обновления записей товаров,
смысл автоску как-то теряется)
да и кто сейчас руками лопатит? все в импорт.

Аватар пользователя Dr.Osd Dr.Osd 17 мая 2013 в 3:48

Возможно подскажете, как использовать в настройках autosku какой-то токен, который будет подставлять не [commerce-product:product-id] а [node:nid]. Дело в том, что если использовать первый вариант, то у каждого варианта товара получается разный ID в артикуле. А нужно, чтобы число было одинаковым.
Например:
shirt-xl-white-001
shirt-m-white-001
а не:
shirt-xl-white-001
shirt-m-white-002
а то мне кажется, что это невозможно.