7 авг. 2014 г.

Метод доставки со ссылками на калькуляторы перевозчиков вместо цены доставки

Существует много служб-перевозчиков, которые имеют свои сложные калькуляторы на собственных сайтах. Воспроизвести их или пытаться выдать покупателю приблизительную сумму часто неудобно и цена доставки согласовывается при обработке заказа.



Для таких случаев удобно разместить в способах доставки метод, у которого не указана цена, зато есть ссылки на несколько возможных служб-перевозчиков (со ссылками на их калькуляторы).

AS IS. Тексты редактируются в языковых файлах.

  • courier_ua/admin/language/english/shipping/courier_ua.php
  • courier_ua/catalog/language/english/shipping/courier_ua.php
  • аналогично для `courier_russia`

Там внутри можно писать обычный HTML со ссылками. Файлы надо сохранять в формате "UTF-8 без BOM-сигнатуры". В Windows это можно сделать редактором Notepad++, http://notepad-plus-plus.org/. Не редактируйте стандартным Блокнотом - от него одни неприятности.

Для изменения цены (0.00 или может быть 25 в модуле для Украины) на что-то вроде минимальной (или максимальной) суммы, включаемой в заказ, измените цифры в строке #24 ('cost' => 0.00) в файле
catalog/model/shipp (courier_ing/courier_russia.phpua.php)

В архиве - 10 модулей (`courier_ua`, `courier_russia` и ещё 2x4 вариантов 4-х основных украинских перевозчиков: Интайм, Автолюкс, Ночной Экспресс, Гюнсел) с разными кодами. Их можно произвольно переименовывать (см. языковые файлы) и использовать для любых стран и потребностей. Все модули могут использоваться одновременно (поскольку коды у них разные).


Совместимость с версиями Opencart:
  • Opencart 1.5.0.5,
  • Opencart 1.5.1,
  • Opencart 1.5.1.1,
  • Opencart 1.5.1.2,
  • Opencart 1.5.1.3,
  • Opencart 1.5.2,
  • Opencart 1.5.2.1,
  • Opencart 1.5.3,
  • Opencart 1.5.3.1,
  • Opencart 1.5.4,
  • Opencart 1.5.4.1,
  • Opencart 1.5.5,
  • Opencart 1.5.5.1




Место для рекламы

2 комментария: