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

Доставка Казпочтой API » для OpenCart 2.x 2.1.6

450.00 руб

   (0 отзывов)

10 изображений

Информация о файле

logo.png  

Доставка Казпочтой API. Модуль доставки для OpenCart 2.x

Возможности.

  • Выбор API сервера (одного из двух);
  • Настройка методов доставки для каждого сервера;
  • Настройка пункта отправления для каждого сервера;
  • Встроенный калькулятор для проверки метода доставки;
  • Интеграция списка населенных пунктов со страницей заказа и  с модулем упрощенной регистрации и заказа Simple;
  • Два способа выбора населенного пункта;

 

Установка.

1. Распаковать содержимое архива. Выбрать папку, соответствующую вашей версии PHP. Содержимое папки upload, соответствующей версии движка вашего магазина  скопировать поверх структуры папок сайта.

2. В системе администрирования в разделе "Модули-Доставка" должен появиться модуль "Доставка Казпочтой". Его необходимо активировать.

3. В разделе системы администрирования "Система-Пользователи-Группы пользователей" для групп пользователей, работающих с модулем, необходимо отметить пункты "shipping/kazpost", для просмотра и для редактирования.

4. Открыть форму редактирования настроек модуля - раздел системы администрирования "Модули-Доставка" напротив модуля "Доставка Казпочтой" кнопка "Редактировать"

5. В форме редактирования настроек необходимо заполнить соответствующие поля. Для более корректной работы модуля с пошаговой формой оформления заказа, встроенной в Opencart, желательно установить порядок сортировки так, чтоб модуль был первым в списке способов доставки.

6. Для корректной работы со списком населенных пунктов необходимо установить модификаторы. Модификаторы устанавливаются через "Установку дополнений". После закачки модификатора, не забудьте зайти в "Менеджер дополнений" и нажать кнопку "Обновить".

На выбор предлагаются два модификатора:  kazshippingsimple_s.ocmod.xml и kazshippingsimple_a.ocmod.xml. Первый позволяет осуществлять выбор из списка (select), второй - выбор с поиском (autocomplete) т.е. при постепенном вводе текста, список фильтруется, что удобно при длинных списках.

Нельзя устанавливать оба модификатора одновременно. Если до этого уже был установлен какой-либо из модификаторов, например в комплекте с модулем  "Доставка Exline", то установка второго модификатора недопустима.

 

Удаление

1. В системе администрирования в разделе "Модули-Доставка" напротив модуля "Доставка Казпочтой" - кнопка "Деактивировать"

2. В "Менеджере дополнений" удалить модификатор и kazshippingsimple_*.ocmod.xml (если не установлен модуль "Доставка Exline")

 

Принцип работы модуля

Модуль сам по себе ничего не рассчитывает. Он отправляет запросы, сформированные на основании ваших настроек на один из API серверов Казпочты. В случае положительного ответа выводит результат и добавляет к нему стоимость упаковки (если вы ее настроили).   Для получения информации используется публичный API «АО Казпочта». Адреса серверов и примеры запросов находятся на сайте http://rates.kazpost.kz/ .

 

На стороне покупателя

При использовании модуля Simple, покупателю необходимо выбрать любой из доступных методов доставки Казпочтой . Методы доставки создаются в настройках модуля.

Необходимо выбрать доступный пункт доставки для указанного региона из списка. После чего происходит расчет стоимости доставки через API системы. Если система ответит с указанием сроков доставки, то сроки будут выведены рядом со стоимостью.

kazpost9.png

 

Настройка модуля

Поскольку API, поддерживает не все справочники придется их скачать с сайта разработчиков API. Разместить справочные файлы в любой поддиректории директории system, переименовать их на латиницу. (Все это уже сделано) . Настройка справочников сводится к установке путей к файлу . xls ( например, spr.xls). Для каждого сервера используется свой справочник. Пункты отправления настраиваются для каждого сервера. Связано с тем, что одного из них используется id а для другого индекс населенного пункта.

 

kazpost222.thumb.jpg.5316cf6c3de8e9397278c71b95234020.jpg

 

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

kazpost6.png

 

Для удобства сделан встроенный калькулятор - вкладка "Калькулятор". Желательно проверить на нем работоспособность метода доставки. Если метод не работает, то в поле результата будет отображаться текст ошибки.

kazpost7.png

 

Некоторые замечания.

Поскольку используется довольно медленная обработка xls файлов, на некоторых серверах задержки очень заметны. Обращайте внимание на индикатор загрузки в правом верхнем углу, прежде чем нажимать кучу клавиш.

Пока не задействован справочник размеров. Сколько ни пытался, не нашел зависимости изменения цены от размеров, по умолчанию установлен размер "S".

 

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

  • русский

По умолчанию определен русский язык. Для английского языка названия пунктов отправления и доставки в API не реализованы.

Совместимость:

  • OpenCart v. 2.X.X (а также сборки на базе OpenCart соответствующих версий)
  • формы заказа: стандартная, Модуль Simple - упрощенная регистрация и заказ >4.4.x

Лицензия:

  • лицензия действует только на один домен и локальный тестовый домен.
  • лицензионный ключ высылается по запросу, ключ находится в файле /system/license/sllic.lic, после получения надо его заменить.

 

Установка лицензии.

В комплект поставки модуля, отдельным архивом входит License.zip. В этом архиве и содержатся файлы лицензий. Как и файлы модуля, лицензии распределены по папкам, соответствующим версии PHP. После скачивания и распаковки архива License.zip, необходимо выбрать папку соответствующую вашей версии PHP, содержимое папки скопировать поверх структуры сайта. Лицензию устанавливать ОБЯЗАТЕЛЬНО. После согласования названий доменов и получения подтверждения о готовности лицензии, необходимо этот архив скачать, повторно и переустановить лицензию.

 

Требования:

  • Ioncube Loader версии 5.0 и выше;
  • PHP библиотека CURL;
  • PHP версии >5.4

Демо: http://demo.radiocity.kz

http://demo.radiocity.kz/admin

demo, demo




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

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

×

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

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