Как реализовать, что бы минимальное количество для продажи умножалось на 3?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Игорь Тамилин
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 18.08.2012

18.08.2012 13:52

Есть правило, что при покупке 3 одинаковых товаров в корзинке идет скидка 10%.
Возникает проблема с некоторыми товарами на которых установлен минимум для покупки. Например мин. 4 шт. То покупатель не должен покупать 4 х 3=12 и тогда только получить 10%, а всего лишь 5 и уже получит скидку 10%.
Как реализовать, что бы минимальное количество для продажи умножалось на 3 ?
Спасибо за помошь.

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

18.08.2012 13:59

Кто конкретно должен умножать минимальное количество товара на 3?

#3 Игорь Тамилин
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 18.08.2012

18.08.2012 14:12

Программа, если видит что есть правило минимального количества.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

18.08.2012 14:13

Какую конкретно прикладную задачу владельца магазина решает программа, умножая минимальное количество товара на 3?

#5 Игорь Тамилин
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 18.08.2012

18.08.2012 14:18

Сеичас предоставляется скидка при покупке 3 одинаковых вещей 10%.
Есть товары у которых минимум допустим 5. Тогда покупателю,что бы получить скидку 10% надо купить всего 5 штук или 6 для такого товара. Мне надо что бы это расчитывалось 5 х 3 = 15
Тоесть если есть условие для товара (минимальное количество для приобретения) то программа должна умножать минимальное количество приобретения на 3.

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

18.08.2012 14:23

Я не вижу ответа на вопрос: какую конкретно прикладную задачу владельца магазина решает программа, умножая минимальное количество товара на 3?

#7 Игорь Тамилин
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 18.08.2012

18.08.2012 20:16

Решает задачу увеличения количества продаж одного конкретно взятого товара.
Не выгодно продавать 4 товара со скидкой 10% если на него стоит минимум для заказа 3 штуки.
Подразумевается что правило должно умножать минимально заказываемое количество на 3, что бы скидка начинала деиствовать на этот тнп товара.

#8 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

18.08.2012 20:19

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

#9 Игорь Тамилин
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 18.08.2012

19.08.2012 13:08

Не подходит.
Как отдельная функция она работает, но в совокупности с правилом корзины " купи 3 одинаковых товара и получи скидку 10% " не работает.
Корзина считает 3 товара не обращая внимание на правило кратности для отдельно взятого товара.

ПС. Кстати почему то правило кратности работает только в представлении магазина. За то когда редактируешь количество уже в корзине, то оно не работает и дает заказать сколько угодно. У меня сборка 1 7 0 2

#10 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

19.08.2012 13:17

Когда администратор требует кратности заказываемой партии конкретного товара, то система не даст покупателю заказать некратную партию этого товара.

#11 Игорь Тамилин
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 18.08.2012

19.08.2012 13:29

Спорить не буду. Но у меня в корзине это получается, а на в самом магазине нет.

Поделиться темой: