Я пытаюсь создать купон на скидку, который не снизит цены на продукты, уже проданные. Есть ли способ сделать это?Корзина Цена Правило, исключающее продукты по специальным
ответ
Администратор> Каталог> Управление атрибутами:
- Редактировать атрибут special_price, настройка "Использовать для промо Rule условий" на "Да"
Добавить special_price = 0 условие вашего купона логики (тест это, конечно).
Я знаю, что это старый вопрос, но знаете ли вы, если правило цены каталога задано special_price? Я проверил ваше предложение относительно моей проблемы (http://stackoverflow.com/q/11718504/281258), но не повезло. – Ovidiu
Ценовые правила * не * устанавливают это на уровне базы данных. – benmarks
Да, я тестировал и просто видел это. Спасибо, в любом случае. – Ovidiu
Для тех, кто все еще пытается понять это, как я, это ответ:
Первое изменение специальный атрибут цена, как benmarks советует выше.
Перейти к вашему правилу цен, в меню действий найдите раздел «Применить правило только к элементам корзины, удовлетворяющие следующим условиям (оставьте пустым для всех предметов)»
Установите условия для
Если ВСЕ этих условий FALSE:
Специальная цена равна или больше, чем 0,01
таким образом скидка применяется только к товарам, которые НЕ являются специальными. Я обнаружил, что всякий другой способ бросил ошибку, когда в корзине была смесь специальной цены и полной цены.
Отлично работает на 1.7.0.2, спасибо! –
Разве это решение не имело бы ложных срабатываний? Например, что, если установлена специальная цена, но продукт в настоящее время не продается по полной цене (из-за «Специальной цены (до | с) даты») Редактировать: Просто увидел, что ОП сказал «Продукты, которые имеют специальную цену », но поймите, что это не то же самое, что« уже дисконтировано », – Eric
Это может быть старая запись, но я только что прошел через тот же процесс в Magento 1.9.3.2 и вот как я был в состоянии применить промо-код для всех элементов, за исключением продажи/особенных предметов Цена:
Управление атрибутами: атрибут
изменение Set special_price «Да» для «использовать для промо Rule условий»
«Правила» на вкладке «Действия» в корзину правил:
Если ВСЕ этих условий FALSE:
Атрибут "Специальная цена" не назначен
Специальная цена равна или превышает 0,01
Надеюсь это поможет!
Под «продуктами уже в продаже» вы имеете в виду ...? – benmarks
Продукция, имеющая специальную цену. –