Как установить другую свободную границу доставки для каждого из моих перевозчиков? Для примера перевозчик 1: бесплатная доставка начинается @ $ 100 перевозчик 1: бесплатная доставка начинается @ $ 200Prestashop 1.5.3.1. бесплатная доставка
ответ
Отредактируйте модуль конкретному курьеру.
Это очень просто. Перейдите в Back Office -> Shipping -> Price Ranges. Вы можете добавлять разные диапазоны для каждого отдельного оператора. После создания всех диапазонов снова нажмите «Передать». Прокрутите вниз, и вы увидите «Тарифы от перевозчика, географической зоны и диапазонов». Вуаля!
Хорошо, это не то, как я это сделал. Я использовал переопределение, чтобы добавить вторую свободную цену перевозкы груза, то в cart.php я уже подключили его к определенной несущей (ID) переопределение:
'PS_SHIPPING_FREE_PRICE' => array(
'title' => $this->l('Free shipping starts at'),
'suffix' => $this->context->currency->getSign(),
'cast' => 'floatval',
'type' => 'text',
'validation' => 'isPrice'),
'PS_SHIPPING_FREE_PRICE2' => array(
'title' => $this->l('Free shipping2 starts at'),
'suffix' => $this->context->currency->getSign(),
'cast' => 'floatval',
'type' => 'text',
'validation' => 'isPrice'),
cart.php:
$ Конфигурация = Конфигурация :: getMultiple (массив ( 'PS_SHIPPING_FREE_PRICE', 'PS_SHIPPING_FREE_PRICE2', 'PS_SHIPPING_HANDLING', 'PS_SHIPPING_METHOD', 'PS_SHIPPING_FREE_WEIGHT' ));
// Free fees
$free_fees_price = 0;
if (isset($configuration['PS_SHIPPING_FREE_PRICE']))
if($id_carrier==27)
$free_fees_price = Tools::convertPrice((float)$configuration['PS_SHIPPING_FREE_PRICE2'], Currency::getCurrencyInstance((int)$this->id_currency));
else
$free_fees_price = Tools::convertPrice((float)$configuration['PS_SHIPPING_FREE_PRICE'], Currency::getCurrencyInstance((int)$this->id_currency));
это работает хорошо для меня, но каждый раз, когда вы обновляете ваш носитель, он получает новый идентификатор, так что вы должны обновить и cart.php Кроме того, его лучше использовать переопределение для cart.php, но я просто не смог это сделать
- 1. prestashop бесплатная доставка выпуск
- 2. Prestashop бесплатная доставка при первой покупке
- 3. Prestashop 1.6 - бесплатная доставка на основе итоговой итоговой оценки
- 4. Magento: условный бесплатная доставка
- 5. Все фотографии не отображаются в Prestashop 1.5.3.1
- 6. PRESTASHOP 1.5.3.1 - Найти продукты фото модуль
- 7. Magento - Бесплатная доставка по умолчанию
- 8. Magento: программно установленная бесплатная доставка
- 9. Ebay бесплатная доставка по стране
- 10. Magento бесплатная доставка не работает
- 11. Magento Бесплатная доставка ТОЛЬКО на стандартной доставке
- 12. Magento - Бесплатная доставка в течение периода
- 13. Проверка WooCommerce, если бесплатная доставка активирована
- 14. бесплатная доставка одного продукта в magento
- 15. WooCommerce Бесплатная доставка, если более 5 фунтов
- 16. Magento Бесплатная доставка и купон на скидку
- 17. Magento бесплатная доставка, рассчитанная на общую сумму
- 18. Magento - Google Checkout Бесплатная доставка Задача
- 19. Magento Бесплатная доставка и купон скидки
- 20. magento бесплатная доставка по конкретному клиенту
- 21. Бесплатная доставка по Google Checkout в magento
- 22. Magento - бесплатная доставка по весу продукта
- 23. Bigcommerce бесплатная доставка на основе группы клиентов
- 24. Show «бесплатная доставка» кнопка в сетке продукта Magento
- 25. Налог не применяется, когда выбирается Бесплатная доставка в Magento
- 26. WooCommerce переименовать поле «Бесплатная доставка» при оформлении заказа
- 27. Magento Бесплатная доставка по методу с наименьшей скоростью
- 28. Как скрыть фиксированную ставку, когда бесплатная доставка применяется в Magento
- 29. первый раз клиент бесплатная доставка по вашему первому заказу
- 30. WooCommerce Бесплатная доставка Только в радиусе 20 миль от местоположения
Единственная проблема с этим и PrestaShop - это если вы предлагаете бесплатную доставку, например, в размере 0 фунтов, вы добавите еще один товар, который позволит отправить этот бесплатный товар на следующий день и зарядить вас. – Shane