Купить один продукт, получить один продукт полцены

magento.stackexchange https://magento.stackexchange.com/questions/2645

  •  16-10-2019
  •  | 
  •  

Вопрос

Я пытаюсь создать цену на корзину покупки, в результате чего вы покупаете один из продукта в одной категории, вы получите один из продуктов в другой категории на 50%. Я также пытаюсь сохранить соотношение 1 к 1 на скидке, например:

Если я куплю 1 из категории AI, получите 1 из категории B по 50%

Если у меня есть 1 пункт из элементов категории A и 2 из категории B, только один пункт из категории B получает скидку 50%, другой находится по полной цене.

Если у меня есть 2 предмета из категории A, 2 предмета из категории B получите 50% скидка дополнительных товаров из категории B, находятся по полной цене.

Я установил следующее на вкладке «Действия»:

Сумма скидки 50

Максимальная скидка QUTY применяется к 1

Скидка Qty Step (купить x) 1

Прекратить дальнейшие правила обработки нет

Если какое -либо из этих условий верно, категория - категория B

По мере того, как он работает сейчас, если я помесчу один элемент из категории A Вся из категории B получите скидку 50%. Я озадачен этим ...

Это было полезно?

Решение

Насколько я знаю, это невозможно по умолчанию в Magento, но это можно легко сделать, если вы соблюдаете это событие salesrule_validator_process

Другие советы

Этот является возможный.

На панели администратора нажмите на рекламные акции -> Правила цен на корзину покупок (потому что мы имеем дело с продуктами в корзине)

На вкладке «Условия» нажмите символ Little Plus и выберите «Комбинация атрибутов продукта».

Выберите новый символ плюс и выберите категорию. Нажмите на «...» и выберите категорию продуктов, которые вы хотите иметь в корзине, чтобы вы могли получить скидку.

Теперь нажмите на вкладку «Действия», в «Применить» есть «процент скидки цен на продукт». В сумме скидки введите 50 (для 50%). В условиях внизу нажмите на символ плюса и выберите категорию. Нажмите на «...», чтобы выбрать категорию для продуктов, которые вы хотите применить к 50% скидке.

Это даст вам 50% скидку на все продукты в CAT B, когда у вас есть> = 1 продукты от Cat A в корзине.

Существуют дальнейшие условия, которые могут быть указаны (минимальное количество продуктов от Cat A, максимальное количество продуктов для применения скидки). Потребуется много экспериментов, чтобы получить правильные условия для ваших конкретных потребностей, но, надеюсь, я указал вам в правильном направлении.

В вкладке «Условия» выберите общее количество, чтобы превышать 2 для этого продукта. Теперь под вкладкой «Действия»

  1. Применить: процент скидки цен на продукт
  2. Сумма скидки: 25%
  3. Скидка Qty Step (купить x): 2

И в разделе «Применение правил» выберите свой SKU

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top