[Opencart] Модуль доставки Почта России 1.5

I

innox

  • Истец Ответчик
  • #1
Модуль предназначен для расчета стоимости доставки Почтой России.
Является доработкой бесплатного модуля Доставка EMS и Почты России.

Спойлер
Никакие системные файлы не затираются.

Модуль тестировался на OpenCart 1.5.4.1

Модуль совместим с модулем упрощенной регистрации и заказа Simple:

Поддерживаемые языки


Спойлер
русский

Пример работы модуля
http://ocstore1541.hypnoguru.ru/

Демо админки
http://ocstore1541.hypnoguru.ru/admin/
доступ demo / demo

Установка
1. Разархивируйте
2. Скопируйте файлы на сервер
3. В интерфейсе администратора установите права доступа к модулю
4. Зайдите на страницу "Дополнения -> Доставка" и установите модуль "Почта России"
5. Нажмите кнопку "Изменить" и настройте модуль как вам нужно.
6. Проверьте, что в настройках Опенкарта у вас по умолчанию стоит вес в граммах, на странице локализации Единиц веса для
граммов должно быть значение 1, а для килограммов значение 0.001. Соотв. вес каждого товара тоже должен быть указан в граммах.
7. Если вы используете модуль Simple среди полей, которые заполняет пользователь должно быть обязательное поле Регион - по нему идет проверка и расчет стоимости.
8. Почтовый калькулятор выдает цены в рублях и если вдруг у вас в магазине по каким-то причинам цены по-умолчанию
стоят в другой валюте вам нужно конвертировать то, что выдает калькулятор в вашу валюту, например так:
в файле catalog/model/shipping/pochtaros.php после строчки
$price = floor($arrResponse[$local['name']][$local['price']]);
добавить строчку
$price = $this->currency->convert($price,'RUB','EUR');
Это преобразование рублей в евро, в том случае, если код для рублей в системе у вас называется RUB, а для евро EUR.

Внимание: Для тех у кого не отображается этот метод доставки для какого-то региона, сверяйте название этого региона у вас в
системе с тем как этот регион называется в файле catalog/model/localisation/zone_dv.php Впишите нужное вам название региона
так как регион называется у вас в системе, а значение $send[$key] для него нужно указать равным какому-нибудь из почтовых
индексов этого региона. Сейчас названия регионов соотв. русским названиям для Ocstore 1.5.4.1

Источник:

Просмотр скрытого содержимого доступен для зарегистрированных пользователей!


Скачать:

Просмотр скрытого содержимого доступен для зарегистрированных пользователей!
 
Сверху Снизу