2012-06-29 3 views
2

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

SKU составляет N12380_Black

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

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

SKU содержит N12380

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

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

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

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

+0

Просто, чтобы вы знали, что это на самом деле ошибка, вы можете найти более подробную информацию здесь: http://magento.stackexchange.com/q/97299/2380 –

ответ

0

Я получил эту работу, используя условное выражение «является одним из» и перечисляет все элементы SKU. Использование содержит не способ делать то, что я пытался.

0

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

Смежные вопросы