comtronics

Доставка Exline API для Opencart 2.x

Рекомендуемые сообщения

comtronics    6
Доставка Exline API для Opencart 2.x


Доставка Exline API для Opencart 2.x


Название: «Доставка Exline API» Модуль доставки для OpenCart

Все расчеты происходят при помощи API, что гарантирует более точные данные. 

Обеспечена совместимость с модулем упрощенной регистрации и заказа Simple.

Установка

Никакие системные файлы не изменяются. Для интеграции в шаблоны оформления заказа используется ocmod.

1.Распаковать содержимое архива. Содержимое папки upload из архива скопировать поверх структуры папок сайта.

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

"Доставка Exline". Его необходимо активировать.

exline%204.png

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

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

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

6. Загрузить файл kazshipping.ocmod.xml через "Установку дополнений" (тогда копировать этот файл в составе папки system не надо). Не забудьте зайти в «Менеджер дополнений» и нажать кнопку «Обновить» !

7.  Для версии 2.1.2 ОБЯЗАТЕЛЬНО очистить кэш магазина, т.е.  удалить все из папки system/storage/cache

exline%205.png

Удаление

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

2. Из папки/system удалить файлы exline.ocmod.xml и exlinesimple.ocmod.xml

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

Все расчеты происходят при помощи API, что гарантирует более точные данные. Данный модуль не перезаписывает и не удаляет стандартные файлы и таблицы базы OpenCart. Для получения информации используется публичный API «Курьерской компании Exline», что позволяет получать актуальную информацию о пунктах доставки и тарифах.При использовании модуля Simple, необходимо выбрать способ доставки Exline Стандарт либо Exline Экспресс. Модуль перейдет в режим выбора пункта доставки.

exline%202.png

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

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

exline%203.png

Если используется стандартная пошаговая форма, то клиенту придется вручную заполнять поле город, т.к. выбор способа оплаты производится после ввода адреса,хотя это можно поправить в шаблоне.

exline6.png

Если город введен корректно, то модуль сделает запрос через API системы Exline и выведет результат.

exline%207.png

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

Учитывая, что большинство сайтов используют модуль Simple,основное внимание при разработке было уделено совместимости с этим модулем.

Поэтому существует еще одна возможность настроить совместную работу этих

модулей. Эта возможность не является универсальной, стоит ее использовать только в том случае, если ваш магазин использует единственный метод доставки Exline. Если вы используете различные методы доставки, то это вам не подойдет,т.к. у модуля Simpleнет настроек зависимости заполнения полей адреса от выбора метода доставки.

Для этого надо настроить модуль Simple, как показано на рисунке и скопировать отдельно лежащий файл city.php в папку /catalog/model/localisation

exline%209.png

Внимание! Перед копированием файла city.php убедитесь, что вы не перезапишете уже имеющийся файл, который используется другими модулями.

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

· русский

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

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

· OpenCart v. 2.X.X (а также сборки на базеOpenCart соответствующих версий)

· формы заказа: стандартная,Модуль Simple - упрощенная регистрация и заказ 4.x.x

Лицензия:

· лицензия действует только на один домен и на локальный тестовый домен.

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

Требования:

· Ioncube Loader версии 5.0 и выше;

· PHP библиотека CURL;

· PHP версии >5.4

Демо

http://demo.radiocity.kz

http://demo.radiocity.kz/admin

demo

demo


  • Добавил
  • Добавлено
    13.06.2016
  • Категория
  • Системные требования
    Ioncube Loader версии 5.0 и выше;<br />PHP библиотека CURL;<br />PHP версии >5.4
  • Сайт разработчика
    http://demo.radiocity.kz
  • Старая цена
    400
  • Метод активации
    По запросу в ЛС
  • Ioncube Loader
    Требуется
  • OpenCart
  • ocStore
  • OpenCart.Pro, ocShop

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От comtronics
      Название: «Доставка Exline API» Модуль доставки для OpenCart
      Все расчеты происходят при помощи API, что гарантирует более точные данные. 
      Обеспечена совместимость с модулем упрощенной регистрации и заказа Simple.
      Установка
      Никакие системные файлы не изменяются. Для интеграции в шаблоны оформления заказа используется ocmod.
      1.Распаковать содержимое архива. Содержимое папки upload из архива скопировать поверх структуры папок сайта.
      2. В системе администрирования в разделе "Модули-Доставка" должен появиться модуль
      "Доставка Exline". Его необходимо активировать.

      3. В разделе системы администрирования "Система-Пользователи-Группы пользователей" для группы пользователей "Главные администраторы" необходимо отметить пункты "shipping/exline", для просмотра и для редактирования.
      4. Открыть форму редактирования настроек модуля - раздел системы администрирования "Модули-Доставка" напротив модуля "Доставка Exline" кнопка "Редактировать"
      5. В форме редактирования настроек необходимо заполнить соответствующие поля. Для более корректной работы модуля с пошаговой формой оформления заказа, встроенной в Opencart, желательно установить порядок сортировки так, чтоб модуль был первым в списке способов доставки.
      6. Загрузить файл kazshipping.ocmod.xml через "Установку дополнений" (тогда копировать этот файл в составе папки system не надо). Не забудьте зайти в «Менеджер дополнений» и нажать кнопку «Обновить» !
      7.  Для версии 2.1.2 ОБЯЗАТЕЛЬНО очистить кэш магазина, т.е.  удалить все из папки system/storage/cache

      Удаление
      1. В системе администрирования в разделе "Модули-Доставка" напротив модуля "Доставка Exline" - кнопка "Деактивировать"
      2. Из папки/system удалить файлы exline.ocmod.xml и exlinesimple.ocmod.xml
      Принцип работы модуля
      Все расчеты происходят при помощи API, что гарантирует более точные данные. Данный модуль не перезаписывает и не удаляет стандартные файлы и таблицы базы OpenCart. Для получения информации используется публичный API «Курьерской компании Exline», что позволяет получать актуальную информацию о пунктах доставки и тарифах.При использовании модуля Simple, необходимо выбрать способ доставки Exline Стандарт либо Exline Экспресс. Модуль перейдет в режим выбора пункта доставки.

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

      Если используется стандартная пошаговая форма, то клиенту придется вручную заполнять поле город, т.к. выбор способа оплаты производится после ввода адреса,хотя это можно поправить в шаблоне.

      Если город введен корректно, то модуль сделает запрос через API системы Exline и выведет результат.

      Если бы был известен метод доставки или был возврат на шаг с выбором адреса доставки, то включается возможность выбора пункта доставки из списка доступных для данного региона.
      Учитывая, что большинство сайтов используют модуль Simple,основное внимание при разработке было уделено совместимости с этим модулем.
      Поэтому существует еще одна возможность настроить совместную работу этих
      модулей. Эта возможность не является универсальной, стоит ее использовать только в том случае, если ваш магазин использует единственный метод доставки Exline. Если вы используете различные методы доставки, то это вам не подойдет,т.к. у модуля Simpleнет настроек зависимости заполнения полей адреса от выбора метода доставки.
      Для этого надо настроить модуль Simple, как показано на рисунке и скопировать отдельно лежащий файл city.php в папку /catalog/model/localisation

      Внимание! Перед копированием файла city.php убедитесь, что вы не перезапишете уже имеющийся файл, который используется другими модулями.
      Поддерживаемые языки:
      · русский
      По умолчанию определен русский язык. Для английского языка названия пунктов отправления и доставки в API не реализованы.
      Совместимость:
      · OpenCart v. 2.X.X (а также сборки на базеOpenCart соответствующих версий)
      · формы заказа: стандартная,Модуль Simple - упрощенная регистрация и заказ 4.x.x
      Лицензия:
      · лицензия действует только на один домен и на локальный тестовый домен.
      лицензионный ключ высылается по запросу, ключ находится в файле /system/license/sllic.lic, после получения надо его заменить. Требования:
      · Ioncube Loader версии 5.0 и выше;
      · PHP библиотека CURL;
      · PHP версии >5.4
      Демо
      http://demo.radiocity.kz
      http://demo.radiocity.kz/admin
      demo
      demo
    • От brest001




      Название: Sheduler - Доставка по расписанию
      Добавил: brest001
      Добавлен: 20 авг. 2014
      Категория: Доставки
      Работает на OpenCart: 1.5.1.х, 1.5.2.x - 1.5.6.x, 2.0.х, 2.1.хРаботает на ocStore: 1.5.1.х, 1.5.2.x - 1.5.6.x, 2.0.х, 2.1.х
      Метод активации: Без активации
      Ioncube Loader: Нет


      Модуль для версий:
      - ocStore, Opencart 1.5.1.х, 1.5.2.x - 1.5.6.x, 2.0.х, 2.1.х
      - Maxystore 1.5.5.1, 1.5.5.1.1
      Совместим с модулем Simple 3.8.3, 4.3.х - 4.6.х
      Языки: русский, английский
      * Требуется vQmod
      * для Opencart 2.0.x vQmod не нужен
      * позволяет планировать и полностью контролировать работу собственной службы доставки, исходя из ее возможностей (времени работы, количества курьеров (транспорта), сколько заказов в определенное время и в какие дни вы можете обработать и доставить).
      * за счет планирования минимизируются накладки при доставке, т.е. доставка осуществляется четко в указанное время - покупатели это ценят.
      В админке настраивается время (промежуток времени) доставки (09:00 - 10:00, 10:00 - 12:00 и т.д, любое количество) и сопутствующие условия:
      Дни доставки - Например, с 09:00 - 10:00 ваша служба доставки работает все дни недели, или только в определенные дни (Пн, Вт, Ср, Чт, Пт - любые варианты);
      Ограничение приема заказов до определенного времени - Например, доставка сегодня с 09:00 - 10:00, а вам еще нужно время на обработку заказа (звонок, упаковка и т.д.), поэтому можно ограничить приём заказов например до 08:30. Тогда, после 08:30 заказ на это время будет недоступен (будет показано данное время доставки на ближайший день недели, указанный в настройках);
      Смещение даты доставки на необходимое количество дней - позволяет перенести ближайшую дату доставки. Данная возможность актуальна для курьерских служб, которые осуществляют доставку, например только на следующий день, через два, три дня и т.д.
      В связке с "Ограничением приема заказов до определенного времени" (предыдущий пункт) данная опция работает следующим образом:
      - Например, доставка сегодня (Вт) с 09:00 - 10:00, приём заказов до 08:30.
      - После 08:30 доставка переносится на завтра (Ср) с 09:00 - 10:00.
      Но, если необходимо еще время - день, два и т.д. (забрать товар со склада, решить др. вопросы) - поможет Смещение даты доставки. Ставим в настройках "Сместить дату доставки на кол-во дней:" например 1:
      - тогда до 08:30 клиент будет видеть дату доставки не на сегодня, а уже на завтра;
      - после 08:30 - на послезавтра.
      * Если дата доставки выпала на день недели, не отмеченный в настройках, тогда дата доставки сместиться на следующий отмеченный день.
      Количество запланированных доставок - т.е. вы планируете, исходя из своих возможностей, количество доставок в указанный промежуток времени. Например: с 09:00 - 10:00 в понедельник у вас работает один курьер и он может за этот час доставить, скажем, 5 заказов. Если у вас заказов на это время окажется намного больше, тогда это проблема. С данной настройкой эта проблема легко решается - сделанные на это время заказы подсчитываются, и если их окажется больше, чем указано в настройках, то будет показано данное время доставки на ближайший день недели, указанный в настройках;
      Статус (для каждого времени доставки) - т.е. любое время доставки при необходимости можно легко отключить, не удаляя остальные настройки;
      Для учета количества запланированных доставок используются Статусы заказов - т.е. здесь указываются статусы тех заказов, которые еще нужно доставить (В обработке, Обработанный, Изменен и т.п.). Отменен, Доставлен или Завершен (в смысловом значении) - для таких заказов доставка уже не нужна, поэтому их в настройки не добавляем.
      Условия для групп покупателей
      Отдельно для каждой группы покупателей учитывается:
      - оплата за доставку в зависимости от мин. суммы заказа (платно/бесплатно);
      - доступна/недоступна доставка в зависимости от мин. суммы заказа;
      - оплата вне зависимости от суммы заказа.
      * используется валюта по умолчанию из настроек магазина.
      Пример настроек для групп покупателей:
      1. Мин. сумма заказа = 200; Доплата за доставку = 10.
      Результат: Модуль доступен; Если в корзине сумма меньше 200, то Доплата за доставку = 10. Если в корзине сумма больше или равно 200 - Доставка бесплатно.
      2. Мин. сумма заказа = 0, или не указана; Доплата за доставку = 10.
      Результат: Модуль доступен; При любой сумме в корзине Доплата за доставку = 10.
      3. Мин. сумма заказа = 200; Доплата за доставку = 0, или не указана.
      Результат: Если в корзине сумма меньше 200 - Модуль Не доступен; Если в корзине сумма больше или равно 200 - Модуль доступен, Доставка бесплатно.

      * модуль использует время сервера.
      Доступ в админку демо сайта на ocStore:
      http://brest001.ru/ocStore/admin/index.php?route=shipping/sheduler
      логин/пароль:
      demo/demo

      Нажмите здесь, чтобы скачать файл
    • От brest001
      Модуль для версий:
      - ocStore, Opencart 1.5.1.х, 1.5.2.x - 1.5.6.x, 2.0.х, 2.1.х
      - Maxystore 1.5.5.1, 1.5.5.1.1
      Совместим с модулем Simple 3.8.3, 4.3.х - 4.6.х
      Языки: русский, английский
      * Требуется vQmod
      * для Opencart 2.0.x vQmod не нужен
      * позволяет планировать и полностью контролировать работу собственной службы доставки, исходя из ее возможностей (времени работы, количества курьеров (транспорта), сколько заказов в определенное время и в какие дни вы можете обработать и доставить).
      * за счет планирования минимизируются накладки при доставке, т.е. доставка осуществляется четко в указанное время - покупатели это ценят.
      В админке настраивается время (промежуток времени) доставки (09:00 - 10:00, 10:00 - 12:00 и т.д, любое количество) и сопутствующие условия:
      Дни доставки - Например, с 09:00 - 10:00 ваша служба доставки работает все дни недели, или только в определенные дни (Пн, Вт, Ср, Чт, Пт - любые варианты);
      Ограничение приема заказов до определенного времени - Например, доставка сегодня с 09:00 - 10:00, а вам еще нужно время на обработку заказа (звонок, упаковка и т.д.), поэтому можно ограничить приём заказов например до 08:30. Тогда, после 08:30 заказ на это время будет недоступен (будет показано данное время доставки на ближайший день недели, указанный в настройках);
      Смещение даты доставки на необходимое количество дней - позволяет перенести ближайшую дату доставки. Данная возможность актуальна для курьерских служб, которые осуществляют доставку, например только на следующий день, через два, три дня и т.д.
      В связке с "Ограничением приема заказов до определенного времени" (предыдущий пункт) данная опция работает следующим образом:
      - Например, доставка сегодня (Вт) с 09:00 - 10:00, приём заказов до 08:30.
      - После 08:30 доставка переносится на завтра (Ср) с 09:00 - 10:00.
      Но, если необходимо еще время - день, два и т.д. (забрать товар со склада, решить др. вопросы) - поможет Смещение даты доставки. Ставим в настройках "Сместить дату доставки на кол-во дней:" например 1:
      - тогда до 08:30 клиент будет видеть дату доставки не на сегодня, а уже на завтра;
      - после 08:30 - на послезавтра.
      * Если дата доставки выпала на день недели, не отмеченный в настройках, тогда дата доставки сместиться на следующий отмеченный день.
      Количество запланированных доставок - т.е. вы планируете, исходя из своих возможностей, количество доставок в указанный промежуток времени. Например: с 09:00 - 10:00 в понедельник у вас работает один курьер и он может за этот час доставить, скажем, 5 заказов. Если у вас заказов на это время окажется намного больше, тогда это проблема. С данной настройкой эта проблема легко решается - сделанные на это время заказы подсчитываются, и если их окажется больше, чем указано в настройках, то будет показано данное время доставки на ближайший день недели, указанный в настройках;
      Статус (для каждого времени доставки) - т.е. любое время доставки при необходимости можно легко отключить, не удаляя остальные настройки;
      Для учета количества запланированных доставок используются Статусы заказов - т.е. здесь указываются статусы тех заказов, которые еще нужно доставить (В обработке, Обработанный, Изменен и т.п.). Отменен, Доставлен или Завершен (в смысловом значении) - для таких заказов доставка уже не нужна, поэтому их в настройки не добавляем.
      Условия для групп покупателей
      Отдельно для каждой группы покупателей учитывается:
      - оплата за доставку в зависимости от мин. суммы заказа (платно/бесплатно);
      - доступна/недоступна доставка в зависимости от мин. суммы заказа;
      - оплата вне зависимости от суммы заказа.
      * используется валюта по умолчанию из настроек магазина.
      Пример настроек для групп покупателей:
      1. Мин. сумма заказа = 200; Доплата за доставку = 10.
      Результат: Модуль доступен; Если в корзине сумма меньше 200, то Доплата за доставку = 10. Если в корзине сумма больше или равно 200 - Доставка бесплатно.
      2. Мин. сумма заказа = 0, или не указана; Доплата за доставку = 10.
      Результат: Модуль доступен; При любой сумме в корзине Доплата за доставку = 10.
      3. Мин. сумма заказа = 200; Доплата за доставку = 0, или не указана.
      Результат: Если в корзине сумма меньше 200 - Модуль Не доступен; Если в корзине сумма больше или равно 200 - Модуль доступен, Доставка бесплатно.

      * модуль использует время сервера.
      Доступ в админку демо сайта на ocStore:
      http://brest001.ru/ocStore/admin/index.php?route=shipping/sheduler
      логин/пароль:
      demo/demo
  • Последние посетители   0 пользователей онлайн

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