Как добавить процент к сумме заказа на странице корзины?

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

27.04.2012 14:54

Здравствуйте.

Каким образом можно добавить процент к сумме заказа на странице корзины?
Например, при выставлении галочки сборка сумма всего заказа увеличивается на 5%.

Ценовыми правилами для корзины не получилось.
Можно сделать сборку как виртуальный товар, но сумма будет приплюсовываться, а мне нужен %.

Спасибо

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

27.04.2012 16:17

Добавить процент к величине заказа лучше всего именно ценовыми правилами для корзины.

#3 Сергей Каспирович
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 21.12.2011

27.04.2012 16:54

насколько я знаю, там можно только вычесть процент

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

27.04.2012 20:38

В каких ситуациях вы хотите сделать наценку на заказ?

#5 Сергей Каспирович
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 21.12.2011

28.04.2012 07:26

В корзине есть галочка (заказать доп. услугу). Когда её выбирают, должен быть пересчет всей корзины на определенный процент в сторону увеличения стоимости.

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

28.04.2012 07:30

Правильным будет моделирование данной услуги в виде виртуального товара.
Виртуальный товар в Magento — это и есть услуга.

#7 Сергей Каспирович
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 21.12.2011

28.04.2012 08:02

Как сделать так чтобы при заказе этого виртуального товара пересчитывалась ВСЯ корзина?

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

28.04.2012 08:04

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

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

28.04.2012 08:34

Есть и другие варианты, кстати.
Оптимальный зависит от предметной области: продаваемого товара и предоставляемой дополнительной услуги.

#10 Сергей Каспирович
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 21.12.2011

28.04.2012 09:01

это понятно что вся корзина пересчитывается.
мне нужно чтобы пересчет был на определенный процент от всей корзины.
Допустим:
капуста: 1шт 10руб
сверла: 2шт 20руб
упаковка: 5% от стоимости свеклы + моркови = (20+10)*0,05 = 1,5 руб

ИТОГО 20+10+1,5 = 31,5

Как это можно реализовать с помощью виртуального товара мне не понятно.

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

28.04.2012 09:03

Какие варианты выбора упаковки предоставлены покупателю?

#12 Сергей Каспирович
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 21.12.2011

28.04.2012 09:05

никаких
упаковка либо есть, либо нет

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

28.04.2012 09:09

Плату за упаковку можно взымать как посредстом custom options, так и посредством соответствующей настройки способа доставки (все стандартные спосбы доставки умеют взымать плату за упаковку).

#14 Сергей Каспирович
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 21.12.2011

28.04.2012 09:20

а можно про custom options поподробнее
доставка уже используется, а две доставки использовать нельзя
не надо привязываться к упаковке - это пример, лучше рассматривать это как услугу

#15 Сергей Каспирович
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 21.12.2011

28.04.2012 09:32

custom options это для товаров? или имеются ввиду другие?

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

28.04.2012 10:51

Да, для товаров.
система позволяет администратору задать наценку в процентном виде для выбранных покупателем значений custom options.

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