Модуль доставки Новая Почта для OpenCart 2 v 3.2
Возможности администратора:
- ввод Вашего ключа API «Новой Почты»
- работа с Экспресс Накладными (подробнее ниже)
- включение/выключение режима отладки
- возможность настроить тарифный расчет
- выбор способа оплаты для наложенного платежа
- загрузка логотипа транспортной компании
- выбор места отображения логотипа
- редактируемый и мультиязычный текст в случае бесплатной доставки
- настройки доставки в отделение и на адрес (* — данная опция доступна только для доставки в отделение):
- включение/выключение способа доставки
- редактируемое и мультиязычное название доставки
- выбор географической зоны
- выбор налогового класса
- возможность задать минимальную сумму заказа при которой доставка будет доступной
- возможность задать максимальную сумму заказа при которой доставка будет доступной
- возможность задать минимальную сумму заказа при которой доставка будет бесплатной
- включение/выключение расчета стоимости доставки (используемая информация для расчета: персональные настройки отправителя, город отправителя и получателя, тип доставки, стоимость товара, вес товара, объём товара)
- включение/выключение API расчета стоимости доставки (самый точный расчет предварительной стоимости доставки)
- включение/выключение тарифного расчета стоимости доставки (может использоваться как самостоятельно так и в случае недоступности API)
- включение/выключение расчета срока доставки в днях (используемая информация для расчета: город отправителя и получателя, тип доставки)
- * включение/выключение фильтра отделений по весу
- * выбор типа отделения
- работа с базой:
- загрузка географических областей Украины (запись информации происходит в отдельную таблицу модуля)
- загрузка/обновление городов компании «Новая Почта» (запись информации происходит в отдельную таблицу модуля)
- загрузка/обновление отделений компании «Новая Почта» (запись информации происходит в отдельную таблицу модуля)
- загрузка/обновление справочников компании «Новая Почта» (запись информации происходит в отдельную таблицу модуля)
- настройка параметров отправителя: отправитель, контактное лицо, город, адрес
- настройка параметров получателя: получатель, контактное лицо, телефон, область, город, отделение, адрес, желаемые дата и время доставки
- настройка параметров отправления:
- выбор типа отправления
- возможность задать описание товара по умолчанию (будет использовано при создании экспресс накладных — удобно при большем количестве товаров с одинаковым описанием)
- возможность задать дополнительную информацию об отправлении в виде шаблона с использованием переменных заказа и товара (будет использовано при создании экспресс накладных)
- выбор составляющих для объявленной стоимости отправления
- возможность задать вес товара по умолчанию (будет использовано в расчетах, в случае если в карточке товара не указан вес)
- возможность задать размеры товара по умолчанию (будут использованы в расчетах, в случае если в карточке товара не указаны размеры)
- включение/выключение учета объёма товаров при определении предварительной стоимости доставки
- выбор способа применения параметров по умолчанию (к товарам у которых отсутствуют данные в карточке, ко всем товарам в корзине, ко всему заказу)
- автоматическое обновление базы данных модуля (области, города, отделения, справочники)
- автоматическое отслеживание отправлений:
- настройка каждого статуса заказа
- возможность задать статусы заказов, для которых необходимо отслеживание
- автоматическая смена статуса заказа
- включение/выключение уведомлений для администратора и покупателя
- возможность задать шаблон сообщения для уведомления используя переменные заказа, товара и экспресс накладной
- и другие стандартные настройки модуля доставки
Возможности клиента:
- выбор типа доставки:
- доставка в отделение
- доставка курьером на адрес
- выбор области получения
- выбор города получения:
- выпадающий список
- поиск по названию города
- выбор отделения «Новой Почты»:
- выпадающий список
- поиск по названию отделения
- поиск по номеру отделения
- указание адреса для курьерской доставки
- указание желаемой даты доставки (формат DD.MM.YYYY)
- указание желаемого времени доставки (формат HH:MM)
- информация о стоимости доставки (если опция включена администратором)
- информация о сроке доставки (если опция включена администратором)
Работа с Экспресс Накладными:
При просмотре заказа/заказов в админ-панели, если клиент выбрал доставку «Новой Почтой», появляется кнопка для создания «ЭН». При переходе к созданию, модуль максимально заполняет форму в автоматическом режиме. Если для просматриваемого заказа накладная уже создана, то будет доступна кнопка редактирования. Также при просмотре заказов можно перейти к списку всех «ЭН».
Доступный функционал:
- создание, редактирование и удаление «ЭН»
- скачивание «ЭН» и маркировок в формате PDF для одного или нескольких заказов
- печать в браузере «ЭН» и маркировок для одного или нескольких заказов
- просмотр «ЭН» по числам отправки
- автоматическое заполнение информации отправителя согласно выбранным настройкам модуля доставки с возможностью смены данных непосредственно перед созданием «ЭН»
- автоматическое заполнении информации получателя согласно данным из заказа, в том числе доступны следующие функции:
- поиск получателей
- выбор области для доставки на адрес
- поиск для поля город
- поиск для поля адрес
- выбор типа доставки (отделение или адрес)
- автоматическое заполнение параметров отправления:
- подсчет общего веса товаров в заказе (если для какого-то товара вес не будет указан, то будет применен вес по умолчанию согласно настроек модуля)
- подсчет общего объема отправления (считается как сумма объемов всех товаров в заказе, если для какого-то товара размеры не будут указаны, то будут применены размеры по умолчанию согласно настроек модуля)
- подсчет объемного веса
- возможность указать параметры каждого места отправления
- объявленная стоимость с возможностью корректировки составлющих
- автозаполнение для поля описания товара (доступна функция поиска по базе описаний Новой Почты и установка значения по умолчанию согласно настроек модуля)
- автоматическое заполнение параметров оплаты:
- автовыбор плательщика отправки
- автоопределение наложенного платежа
- сумма обратной доставки, если выбран наложенный платеж
- автовыбор плательщика обратной доставки (функция доступна при наличии специального модуля оплаты наложенным платежом)
- дополнительные параметры отправления:
- выбор даты отправки
- выбор желаемой даты доставки
- выбор желаемого времени доставки
- автоматическое заполнение поля «Внутренний номер заказа клиента»
- контроль оплаты
- автоматическое заполнение поля дополнительной информации об отправлении согласно шаблону
- другие поля максимально автоматически, по мере возможности, заполняются или выбираются модулем согласно настроек
- валидация полей во время редактирования и перед передачей данных на сервер «Новой Почты»
- автоматическая проверка существования получателя и контактного лица в Вашей базе получателей Новой Почты, если не будут найдены, создадутся новые
- автоматический поиск адресов получателя и создание новых в случае необходимости
При успешном создании Экспресс Накладной будет выполнена переадресация к созданной Экспресс Накладной с ее подсветкой в общем списке. Для просмотра «ЭН» по другим датам отправки можно воспользоваться фильтром.
Поддерживаемые языки:
- украинский
- русский
- английский
В документации API в некоторых методах заявлена поддержка украинского, русского и английского языков. На практике же реализована 100% поддержка только украинского языка. Названия городов и отделений Новой Почты доступны на украинском и русском языках. Модуль автоматически показывает нужный перевод в зависимости от настроек OpenCart или покупателя во время оформления заказа.
Совместимость:
- OpenCart v. 2.X.X (а также сборки на базе OpenCart соответствующих версий)
- формы заказа: стандартная, Ajax Quick Checkout, Simple checkout & Registration, Journal 2 Quick Checkout, Fast order, Fast order new
Такой функционал как предпочтительные дата и время доставки, разные поля для отделение и адреса, выпадающие списки без поиска доступны без доработок только в Simple checkout & registration.
Теоретически возможна поддержка всех версий указанных модулей, ну возможно потребуется адаптация для конкретных версий. Адаптацию для других модулей оформления заказов и шаблонов выполним по запросу за ДОП. ПЛАТУ.
Внимательно выбирайте модуль для своей версии OpenCart
Модуль для версий 1.5.Х.Х находиться по ссылке ниже
Цитата
Демо:
OpenCart 2.X.X:
Сайт
Админка (логин/пароль: demo)
Создание Экспресс Накладной (логин/пароль: demo)
Работа с Экспресс Накладными(логин/пароль: demo)
Лицензия:
- лицензия действует только на один домен и на все его поддомены, и тестовые сайты
- подробная информация о порядке получения лицензии доступна на вкладке «Поддержка» модуля
- активация лицензии происходит в течении нескольких часов после покупки
Требования:
- Ioncube Loader версии 5.0 и выше;
- PHP библиотека CURL;
- PHP версии 5.3 и выше.
Перед установкой на работающем интернет-магазине рекомендуем выполнить установку и тестирование модуля на тестовом сайте или поддомене!
Детальная инструкция по установке, настройке, обновлению и удалению модуля доступна в архиве в файле Instruction.html
Что нового в этой версии v 3.2 (Посмотреть все изменения)
- добавлена совместимость с OpenCart 2.3
- добавлено разделение настроек для доставки в отделение и курьером
- добавлен отладочный режим
- добавлена проверка ключа API при добавлении/изменении в настройках
- добавлена автоматическая первичная загрузка базы данных при первом внесении ключа API
- добавлена автоматическая загрузка данных отправителя при смене ключа API
- добавлена загрузка логотипа почтовой компании и возможность указать место отображения
- добавлена возможность задать мультиязычный текст который будет отображаться вместо стоимости в случае бесплатной доставки
- добавлена возможность задать верхнюю и нижнюю границу суммы в корзине при которой будет доступен способ оплаты
- добавлена возможность задать макрос для определения области получателя
- добавлена возможность задать разные поля для доставки на адрес и в отделение
- добавлена возможность задать желаемые дату и время доставки для клиента
- добавлен выбор типа отправления в настройках
- добавлен выбор составляющих объявленой стоимости отправления
- добавлен просмотр накладных за определенный промежуток времени
- добавлен помимо автоматического и ручной выбор типа доставки при создании ЭН
- добавлен выбор области при создании ЭН на адрес
- добавлен поиск населенных пунктов при создании ЭН на адрес
- добавлен удобный поиск отделений при создании ЭН
- добавлен поиск улиц при создании ЭН
- добавлена возможность создания ЭН для дисков и шин
- добавлена возможность корректировки составляющих объявленной стоимости непосредственно перед созданием ЭН
- добавлена возможность указать желаемую дату и время доставки при создании ЭН
- добавлена загрузка параметров контрагента (получателя)
- добавлен опциональный показ и применение контроля оплаты, третьего лица и безналичной оплаты (в зависимости от настроек конкретного отправителя)
- добавлено поэтапное отслеживание отправлений, которое позволит обрабатывать более 100 ЭН
- добавлена совместимость с модулем накопительных скидок «Клубная программа»
- добавлена поддержка пользовательских полей Simple
- добавлена поддержка обычных выпадающих списков при оформлении заказа в Simple
- добавлена поддержка двух форматов номеров телефона (с 38 и без) при создании ЭН
- добавлена поддержка разных кодов украинского языка
- исправлен тарифный расчет в соответствии с последними изменениями Новой Почты
- переработана полностью модель доставки
- переработан вывод сроков доставки с нормальными окончаниями
- переработано применение параметров по умолчанию
- переработано отслеживание отправлений в соответствии с последними изменениями Новой Почты
- исправлены ошибки и улучшена работа при создании ЭН на адрес
- исправлено быстрое сохранение настроек модуля
- исправлена ошибка обновления справочников
- исправлена ошибка загрузки описаний отправления
- исправлены ошибки, которые возникали при повторной установке/переустановке модуля
- исправлена запись ошибок возвращаемых Новой Почтой
- исправлена ошибка загрузки всех накладных
- исправлен вывод ошибок при окончании срока действия ключа API
- исправлена валидация полей с autocomplete при создании ЭН
- исправлена валидация ряда полей при создании ЭН
- исправлена ошибка с объявленной стоимостью, когда курс валюты отличался от текущего в момент оформления заказа
- упрощена первичная установка модуля
- ряд других мелких правок и улучшенийПродажник: opencartforum.com