Magento: два фиксированных тарифа доставки в зависимости от веса - PullRequest
3 голосов
/ 27 октября 2010

Попытка настроить мои тарифы доставки следующим образом:

Если общая корзина весит менее 1 кг, стоимость доставки составит £ 3,68

Если общая корзина весит более 1 кг, стоимость доставки составит £ 6,68

Если общая стоимость корзины превышает £ 100, доставка бесплатна.

Мне удалось все это взломать, используя фиксированную ставку в 6,68 фунтов стерлингов, а затем в разделе «Правила скидок в корзине покупок», чтобы получить скидку на дополнительные 3 фунта, если вес меньше 1 кг. Но вычет не зависит от стоимости доставки, он просто отображается как скидка, которая может сбить с толку и выглядеть неправильно. Поэтому я ищу альтернативный / правильный путь.

Все это в Великобритании, сейчас мы не отправляем за границу.

Любая помощь приветствуется.

1 Ответ

7 голосов
/ 27 октября 2010

Вам необходимо использовать ставки таблиц.

В меню Система> Конфигурация> Методы доставки измените «Область текущей конфигурации» на веб-сайт, после чего кнопка «Экспорт» станет доступной в разделе «Таблицы тарифов».Условие должно быть «Вес против пункта назначения», чтобы получить правильный файл.Загрузите экспортированный файл и измените его следующим образом:

Country  Region/State  Zip/Postal Code  Weight (and above)  Shipping Price
UK       *             *                0                   3.68
UK       *             *                1                   6.68

Возможно, вам придется поиграть со значениями, я не уверен в единицах веса.Импорт в ту же часть конфигурации.

Используйте правило цены корзины покупок, чтобы применить бесплатную доставку.Для этого есть действие «Бесплатная доставка».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...