Модуль доставки EMS Russian Post
Версия
1.3.1
Лицензия
Коммерческая
Цена
Совместимость Joomla
Joomla 1.5
Голосование
1 1 1 1 1 1 1 1 1 1 Rating 3.40 (5 Votes)

Описание

Модуль доставки EMS Russian Post 1.3 предназначен для расчета стоимости доставки EMS-отправлений для компонента Virtuemart 1.1 с сохранением данных в БД MySQL, без обращения к API-службе emspost.

Основные преимущества:

более точный расчет, т.к. учтен не только региональный тариф, но и тариф центра данного региона (тарифы разные), учтен тариф доставки по области (региону РФ) и по городу (с версии 1.3.0);

быстрый вывод итога доставки за счет локального расчета модуля;

добавлен страховой процент и опция Дополнительного расхода;

полностью разработана международная EMS-доставка из России (с версии 1.1.0).

общие оцпии вывода уведомлений об ошибках, информации о весе заказа и предупреждения покупателя о наличии товара (заказа) с весом 0 кг и возможным пересчетом доставки.

Недостаток: нужно все тарифы обновлять вручную. Однако благодаря своевременному внесению новых тарифных данных, данный недостаток не представляется актуальным.


Изображение


Инструкция

Установка

  1. Так как пакет содержит базу данных Субъектов РФ, перед тем как установить пакет расширения удостоверьтесь, что в Virtuemart вручную не созданы Регионы Российкой Федерации. В противном случае модуль не станет обновлять данную базу данных.
  2. Установка модуля доставки происходит стандартным способом. Заходим в административную часть сайта, Расширения -> Установкить/Удалить. Далее выбираем файл с расширением в поле Загрузить файл пакета и нажимаем Загрузить файл & Установить.

Настройка

  1. Если при регистрации пользователя не отображаются поля выбора Регионов России, перейдите в Настройки -> Управление полями, заполняемыми пользователем и поле state для регистрации.
  2. Установите регион продавца в Магазин -> Информация о магазине, если он не был определен раннее.
  3. Установите вес для каждого товара в вашем магазине. Во избежания ошибок единица измерения веса должна быть kg, а не кг.
  4. Включите в Настройке Virtuemart модуль доставки почты России.
  5. Настройте в Магазин -> Список модулей доставки необходимые опции Модуля доставки EMS Почты.
  6. Обновите тарифы доставки, если они были изменены (см также Тарифы на пересылку посылок). Тарифы доступны на сайте www.emspost.ru.

Отладка

Если все же при работе Модуля доставки возникают ошибки или не происходит расчет, то:

  1. Включите в Настройке virtuemart режим отладки (Debug) и обновите страницу заказа на шаге расчета стоимости доставки,
  2. Устраните ошибки, выполнив рекомендации, которые отображены красным цветом.
  3. Отключите отладку.

Changelog

Модуль доставки EMS Russian Post.
Легенда:

# -> Исправление ошибки
+ -> Добавление
^ -> Изменение
- -> Удаление
! -> Примечание

--------------------------------------------------------------------------------------------------------------

Версия 1.3.1
30.11.12
+ функция альтернативная _strtoupper на случай отсутствия функции mb_strtoupper
+ ограничение расчета при отсутствии обязательных полей: Страны, Региона - с уведомлением клиента.

Версия 1.3.0
09.09.12
+ тарифы доставки по области в #__vm_ems_region_rate,
+ колонка тарифных зон region_zone_id в jos_vm_ems_state
+ расчет по области в коде основного модуля и класса ps_emspost_zone.php
+ функции и файлы управлениями внутриобластными тарифами zone.emspost_region_list.php, zone.emspost_region_form.php
+ управлениями внутригородскими тарифами zone.emspost_city_list.php, zone.emspost_city_form.php, ps_emspost_zone.php
^ вывод расчета: Название отправления (EMS Russian Post), Способ доставки (по области), Стоимость
+ опция: Выводить покупателю информацию о весе заказа
+ информация под расчетом: Общий вес товара: ХХ кг.
# обработка заказа с общим весом 0 кг.
+ опция: Уведомлять о товарах (услугах) с 0 весом
- уведомление: Вес товара(-ов) не указан! По умолчанию общий вес товаров принят за 0 кг.
+ опция: Выводить покупателю уведомления
+ поддержка мультивалютности
- код и переменные для мультивендеров
^ рефакторинг основного кода, изменения БД, инсталляционного и отладочного кода
# конфликт (аргумент ENGINE=MyISAM) при установке на MySQL 5.5

Версия 1.2.2
03.07.12
# регистронезависимый выбор города при определении областного, краевого, республиканского, окружного центра

Версия 1.2.1
14.05.12
# регистронезависимый выбор города: Москва = москва = МОСКВА

Версия 1.2.0
22.12.11
+ расчет и опция доставки по городу РФ
+ отладка доставки по городу
+ опция выбора доставки по региону РФ
+ максимальный вес отправления для международной доставки
+ отладка международной доставки
^ тарифы за 2011 год
# конфликт констант с константами других модулей

Версия 1.1.0 stable
22.12.10
# ошибка в расчете страхового взноса

Версия 1.1.0 rc
20.12.10
# ошибка после установки - отсутствие ссылки на компонент Virtuemart
# ошибка связанная с переименованием файлов zone.emspost_zone_*.php в zone.emspost_state_*.php
- закладка Общие настройки с бета-опциями

Версия 1.1.0 beta - международная доставка
11.11.10
+ регистрация функций по работае со странами мира
+ расчет международных посылок наземным и воздушным способом
+ опция страховой процент (1% по умолчанию) для международных отправлений
+ опция дополнительных расходов для международных отправлений
+ список тарифов на международные экспресс-отправления
+ форма добавления\редактирования тарифов на международные экспресс-отправления
+ таблица соответствия стран мира тарифным зонам
+ таблица стоимости отправлений в страны мира по весу и тарифным поясам
+ инсталляционные файлы emspost.xml, install.emspost.php

Версия 1.0.1

23.08.2010
+ опция страховой процент (1% по умолчанию)

Версия 1.0.0 - доставка по России
22.08.2010
+ регистрация функций по работе с регионами России
+ расчет EMS-отправлений по России
+ опция дополнительных расходов
+ таблица соответствия субъектов России тарифным зонам
+ таблица стоимости отправлений по весу и тарифным зонам
+ список тарифов по России
+ форма добавления\редактирования тарифов по России

Основан на модуле доставки почта России 1.0.4



У вас нет прав для комментирования, необходимо зарегистрироваться.