Jump to content

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

Version number: 2.1.7

450.00 RUB

   (0 reviews)
OpenCart:
  • 2.3
  • 2.2
  • 2.1
ocStore:
  • 2.3
  • 2.2
  • 2.1
OpenCart.Pro, ocShop:
  • Opencart.pro 2.3
  • Opencart.pro 2.1

10 Screenshots

About This File

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




  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.