Как автоматически изменить цену доставки на бесплатную доставку, если цена товара превышает "500"?
В настоящее время у меня есть страница оформления заказа в один шаг.
В следующем примере я бы хотел, чтобы цена доставки автоматически равнялась "0" (бесплатная доставка) или строке "Бесплатно", если цена выше xxx.
Я искал варианты сделать это в бэкэнде Magento, но, похоже, не могу найти ничего для этого. Я также поискал что-то в библиотеке расширений Magento, но безуспешно.
Угадайте, что-то жестко кодируется только на интерфейсе это не совсем так, так как это также должно отражаться/отображаться в электронных письмах и счетах-фактурах.
Есть какие-нибудь идеи по поводу чего-нибудь умного, что могло бы решить эту проблему?
4 answers
Вы добавляете правило цены корзины покупок. Вот как это сделать. http://www.magentocommerce.com/wiki/3_-_store_setup_and_management/shopping-cart-price-rule-recipes
По сути, все, что вам нужно сделать, это включить бесплатный метод и указать точку останова бесплатной цены в настройках способа доставки. Перейдите к System > Config > Shipping Methods
и выберите своего оператора (в данном случае UPS).
Задайте поля Free Method
, Free Shipping w/ Minimum Amount
и Minimum Order Amount
.
Попробуйте метод табличной ставки в magento, чтобы настроить бесплатную доставку таким образом. Вы также можете установить бесплатную доставку в определенный штат, город, используя тариф таблицы. Правило для бесплатной доставки 500 и выше:
Чтобы настроить тарифы в таблице, перейдите в раздел Система -> Конфигурация и выберите Способы доставки в левой навигации. Выберите нужный Вам веб-сайт "Область текущей конфигурации". Я выбрал "Основной веб-сайт". Сделайте настройки, как показано на скриншоте ниже:
Загрузите файл CSV и сохраните конфигурацию в примените это правило к своему магазину.
Используйте табличные ставки
Проверьте эту ссылку: https://stackoverflow.com/questions/19930298/magento-shipping-method/19930387
Я надеюсь, что это решит вашу проблему.