Magento 2
2. В консоли из корня сайта запустить команду php bin/magento setup:upgrade для установки модуля
3. php bin/magento setup:di:compile для компиляции конфигурационных файлов
4. Заходим в админ панель. Stores -> Configuration

5. В левом меню выбираем Sales -> Payment Methods

6. Находим модуль unitpay и задаем настройки Domain (unitpay.ru), Public Key, Secret Key (можно взять в настройках проекта в личном кабинете Unitpay)

7. НДС можно задавать для каждого товара. Catalogs -> Products, жмём на товар, выбираем ему Tax Class

Tax Class настраивается в Stores -> Tax Rules

А зона действия в Stores -> Tax Zones and Rates

8. По умолчанию доставка действует на каждый товар (3 товара = тройная стоимость доставки). Чтобы это настроить, идём в Stores -> Configuration . Потом в раскрывающимся списке Sales ищем Shipping methods

9. Введите в личном кабинете Unitpay.ru в настройках проекта обработчик платежей по шаблону http://<имя_вашего_сайта>/unitpay/payment/callback

10. Также доступно использование промокодов. Чтобы их настроить, идем во вкладку Marketing - Promotion - Cart Price Rules - Add new rule.

1) Rule name - название правила для промокода (не само наименование промокода);
2) Websites - зона применения (можно установить для определенных разделов сайта;
3) Customer groups - группы пользователей, для которых открывается данный промокод;
4) Coupon - выбираем Specific coupon;
5) Uses per Customer - максимальное количество использований промокода для одного авторизованного покупателя;
6) Uses per Coupon - общее максимальное количество использований данного промокода;
Ниже открываем вкладку Actions и проставляем действия для промокода:

Варианты промокодов:
1. Cкидка на всю корзину в %
Apply - Percent of product price discount, Discount Amount - размер скидки, %
2. Скидка на всю корзину на определенную сумму
Apply - Fixed amount discount for whole cart, Discount Amount - размер скидки
3. Скидка на каждый товар из корзины на определенную сумму
Apply - Fixed amount discount, Discount Amount - размер скидки
Примечание: скидка на товар должна быть меньше стоимости товара из каталога, иначе промокод сработает с ошибкой - нельзя пробивать товары с нулевой суммой.
4. Также для каждого промокода можно указать бесплатную доставку
Free shipping - Select - For matching items only
Last modified 1yr ago