Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Стоимость доставки в зависимости от суммы заказа


Abwer

Recommended Posts

Начал разбирать с магазином и не нашел возможности установить стоимость доставки в зависимости от суммы заказа.

Такой возможности в принципе нет или это возможно настроить и я просто туплю?

Требуется для местного магазина, где предусмотрена только доставка по городу и самовывоз. При заказе свыше N-ной суммы доставка осуществляется бесплатно. Опция "Учитывать в заказе/Затраты на минимальный заказ" не подходит в случае самовывоза.

Надіслати
Поділитися на інших сайтах


в модели нужного способа доставки можно получить сумму товара в корзине следующей строчкой:

$this->cart->getTotal();
а дальше только от Вас зависит как вы сформируете массив $quote_data
Надіслати
Поділитися на інших сайтах


а дальше только от Вас зависит как вы сформируете массив $quote_data

не подскажите на примере как это реализовать, нужная фича... но вот как до ума довести :unsure: :unsure: :unsure:
Надіслати
Поділитися на інших сайтах


Начал разбирать с магазином и не нашел возможности установить стоимость доставки в зависимости от суммы заказа.

Стоимость доставки в зависимости от суммы заказа.

Sipping Price Ship.zip

Надіслати
Поділитися на інших сайтах


Вот, нашел на старом форуме свою переделку. Отличие: возможность указать геозоны для доставки. Смысл: выставляете зону родного города, в этом случае курьерская доставка будет работать только в нем, что собственно говоря логично. Работало под 1.4.8, как будет работать под новыми версиями - не тестировал.

ShippingPriceWithGeo148b.zip

  • +1 3
Надіслати
Поділитися на інших сайтах


  • 3 months later...

А можно переделать модуль "Доставка в зависимости от веса" под доставку в зависимости от стоимости заказа.

В модуле "Доставка в зависимости от веса" можно ставить для отдельного города свое значение.

Может есть у кого?

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Стоимость доставки в зависимости от суммы заказа.

Сначала шрифты поплыли, пришлось ставить юникод, а потом выдал ошибку:

Notice: Undefined index: token in /pub/home/deployer/htdocs/admin/controller/shipping/price_ship.php on line 17Warning: Cannot modify header information - headers already sent by (output started at /pub/home/deployer/htdocs/admin/index.php:59) in /pub/home/deployer/htdocs/system/engine/controller.php on line 22

Надіслати
Поділитися на інших сайтах


  • 5 months later...

Вопрос решён.

Надо вместо

$this->document->title = $this->language->get('heading_title');

в admin/controller/shipping/shippinf_file.php

изменить на

$this->document->setTitle($this->language->get('heading_title'));

А нет..вопрос не решён... почему-то при оформлении, там где нужно выбрать способ доставки, выскакивает Notice: Undefined index: code in Z:\home\localhost\www\def\catalog\view\theme\default\template\checkout\shipping.tpl ?? Help pls)

Надіслати
Поділитися на інших сайтах


  • 4 months later...

Вопрос решён. Надо вместо в admin/controller/shipping/shippinf_file.php изменить на А нет..вопрос не решён... почему-то при оформлении, там где нужно выбрать способ доставки, выскакивает Notice: Undefined index: code in Z:homelocalhostwwwdefcatalogviewthemedefaulttemplatecheckoutshipping.tpl ?? Help pls)

самому понадобился этот модуль и пришлось решить твой вопрос.

у меня 1.5.1.3 и в файле catalog/model/shopping/price_ship.php нужно в строках 36 и 44 заменить 'id' на 'code'

  • +1 1
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.