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


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.