Условие правила цены каталога Magento "содержит" не работает

Я использую Magento и пытаюсь создать рекламную акцию, используя правила цены каталога. Я хочу использовать SKU в качестве условия. Если я сделаю следующее:

Артикул равен N12380_Черный

это работает отлично.

Однако если я сделаю:

Артикул содержит N12380

это не работает вообще. Мне нужно, чтобы оно работало так, чтобы я мог применить правило к нескольким элементам за один раз. Версия Magento - 1.5.0.1.

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

Похоже, что скрипт правила находится в app/code/core/Mage/Rule/Model/Condition/Abstract.php, если это кому-нибудь поможет.

Любая помощь высоко ценится!

2 ответа

Я еще не тестировал Magento 1.5.0.1, но на 1.4.1.1 и 1.5.1.0 это правило каталога работает нормально. Может быть, у вас есть расширение, расширяющее функциональность правил? Большинство из них переписывают стандартные функции, что может привести к ошибкам.

Я получил это с помощью условного "один из" и перечисления всех SKU - использование содержимого - не способ сделать то, что я пытался.

Другие вопросы по тегам