Купи один, получи второй бесплатно


8

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


+1 хороший вопрос. Пожалуйста, примите ответ, чтобы будущие посетители (как и я) знали, где искать, не пробуя каждый ответ!
Jongosi

Мы хотели, чтобы это было, купи один, получи один. Теперь с помощью этого кода люди могут добавить пять товаров в корзину, и им всем будет скидка 50%. Не то, что мы искали.

Ответы:


3

Если вы посмотрите на свою Actionsвкладку, вы заметите, что ваши условия:

  • If ALL of these conditions are TRUE:
  • Quantity in cart is 2

Именно поэтому он применяется только в том случае, если количество одного и того же продукта составляет 2. На сайте http://www.magentocommerce.com доступно отличное руководство :

Купи 1, получи 1

Apply: Percent of product price discount
Discount Amount: 50
Maximum Qty Discount is Applied To: 0
Discount Qty Step (Buy X) 2
Apply to Shipping Amount: No
Free Shipping: No
Stop Further Rules Processing: No

If ALL of these conditions are TRUE:
SKU is YOUR_SKU

1

Magento по умолчанию не поддерживает несколько SKU для покупки X и получить Y бесплатно. Я полагаю , что вы ищете из https://marketplace.magento.com/ для Special Promotionsили использовать специальные акции Pro от Amasty. Специальный промоушен от Amasty действительно работает для наших нужд, особенно для такого сценария.


0

Это то, что вы хотите настроить. Я проверил это, и он отлично работает.

Для условий -

условия

А за действия -

действия


1
Я не возражаю против того, чтобы за вас проголосовали, но, пожалуйста, дайте мне знать, что не так с этим ответом, если вы собираетесь это сделать.
Джеймс Эллвуд,

Джеймс, это работает, спасибо, что нашли время помочь. Очень ценится
Ник

Никаких проблем, Ник, мне нравится хороший вызов! Не могли бы вы принять ответ, чтобы проблема была решена? Спасибо
Джеймс Эллвуд

0

Это хорошо работает для покупки 1 получить 1 бесплатно, но как насчет покупки 2 получить 1 бесплатно. Я изменил общее количество до 3, а скидку - до 33,3333, но как мне сделать это шаг за шагом. В настоящее время эта установка дает 33,3333% скидку, например, на 4 и 5 товаров, тогда как я хочу, чтобы она делала скидку только в количестве, кратном 3. Следовательно, у 4 и 5 товаров должна быть та же сумма скидки, что и для 3,6. сумма скидки, так как клиент купил бы дополнительные 2, чтобы получить еще 1 бесплатно.

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

Надеюсь, что имеет смысл?


0

Вот официальная документация Magento по Buy X Get Y http://docs.magento.com/m1/ce/user_guide/marketing/price-rule-shopping-cart-buy-x-get-y-free.html

  1. Новое правило цены в корзине
  2. Условия, если товар имеет номер и количество> = 2
  3. Действие Купить X Получить Y Скидка Amt = 1 Скидка Кол-во = 1 Применить правило к элементам корзины, соответствующим артикулу
  4. Создать ярлык и сохранить

Ответ JamesAllwood и 7ochem будут применять скидку 50%, если вы покупаете нечетное количество товаров, а не Buy One Get One Free. Также обратите внимание, что если вы делаете это по SKU, важно применять правило к элементам корзины, соответствующим SKU. В противном случае он будет применяться BOGO к каждому предмету в вашей корзине.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.