Перейти к содержанию
Abwer

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

Рекомендуемые сообщения

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Sipping Price Ship.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спс 19-ый ... выручил..;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

ShippingPriceWithGeo148b.zip

  • +1 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

будем тестировать....спс...;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Непонятно как работет этот модуль, если в заказе можно выбрать только страну и область.

Как учесть в заказе геозону?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не работает в админке, при попытке изменить, пишет - Fatal error: Cannot access private property Document::$title in Z:\home\localhost\www\def\admin\controller\shipping\price_ship.php on line 8 ???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Надо вместо

$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)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос решён. Надо вместо в 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно, у меня выдает все равно ошибку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может кто поможет, как исправить такую ошибку Fatal error: Cannot access private property Document::$title in Z:homelocalhostwwwShmelikadmincontrollershippingcourier.php on line 10

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.