Настройка модуля "NeoSeo Новая Почта" для Интернет-магазина {SEO-Mагазин}, OpenCart 2.х, 3.х, ocStore

1. Установка модуля “NeoSeo Новая Почта”

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

После этого необходимо перейти в административную панель сайта и выбрать раздел “Дополнения” -> “Доставка”

Далее необходимо выбрать модуль NeoSeo Новая Почта и нажать кнопку “Установить”

2. Настройка модуля “NeoSeo Новая Почта”

Для настройки модуля необходимо нажать на кнопку редактирования модуля.

И внести первоначальные настройки:

Вкладка “Параметры”

  • Статус - Состояние модуля: включено / отключено
  • API ключ - ключ для доступа к API новой почты. Можно получить в личном кабинете “Новой почты” https://my.novaposhta.ua/settings/index#apikeys в разделе “Настройки” - “API 2.0”. На странице будет раздел “Список ключей” Если нет ни одного ключа то необходимо нажать кнопку “Создать ключ”. Полученный ключ необходимо внести в это поле.
  • API Url - Адрес для обращения к API Новой почты. Изменять его только в том случае, если Вы точно уверены что он изменился.
  • Статус заказа - Выбрать статусы заказов, при которых будет автоматически создаваться электронная накладная.
  • Использовать наложенный платеж - Указывает разрешено ли использование наложенного платежа. При выборе данного метода оплаты будет создана обратная накладная с типом груза “Деньги”
  • Статус заказа при выборе метода оплаты "Наложенный платеж" - позволяет выбрать статус, который будет присвоен заказу при выборе метода оплаты “Наложенный платеж”

Вкладка “Единицы измерения”

Тут необходимо указать настройки по-умолчанию и сопоставить единицы измерения в магазине. Иначе будет производиться неправильный расчет стоимости.

  • Минимальный вес посылки в килограммах - если вес товаров в корзине меньше указанного или не указан, то будет использоваться данная величина.
  • Минимальная ширина посылки в метрах - если ширина товаров в корзине меньше указанного или не указан, то будет использоваться данная величина.
  • Минимальная высота посылки в метрах - если высота товаров в корзине меньше указанного или не указан, то будет использоваться данная величина.
  • Минимальная длина посылки в метрах - если длина товаров в корзине меньше указанного или не указан, то будет использоваться данная величина.
  • Выберите в "Единицах веса" граммы: - необходимо сопоставить единицу для измерения величины “Грамм”. Используется при подсчете веса посылки
  • Выберите в "Единицах измерения" сантиметры: - - необходимо сопоставить единицу для измерения величины “Сантиметр”. Используется при подсчете габарита посылки

Вкладка “Курьерская доставка” позволяет настроить способ доставки “Доставка курьером Новой Почты”

  • Курьерская доставка - статус для типа отправления включено / отключено
  • Тип отправления - Необходимо выбрать тип посылки по справочникам “Новой почты”
  • Тип платежа - Необходимо указать тип оплаты по справочникам Новой почты.
  • Отображаемое название - Текстовое название для отображения на витрине магазина в методах доставки

Вкладка “Доставка в отделение” позволяет настроить способ доставки “Доставка в отделение Новой Почты”.

  • Доставка в отделение - статус для типа отправления включено / отключено
  • Тип отправления - Необходимо выбрать тип посылки по справочникам “Новой почты”
  • Тип платежа - Необходимо указать тип оплаты по справочникам “Новой почты”.
  • Отображаемое название - Текстовое название для отображения на витрине магазина в методах доставки.

Вкладка “Справочники” позволяет обновить справочники городов, отделений и областей, по базе “Новой почты”, а также прочие справочники необходимые для работы модуля.

  • Города - справочник городов, отображает количество городов, где есть отделения Новой почты.
  • Отделения - справочник отделений Новой почты
  • Области - Справочник областей по базе Новой почты
  • Общие справочники - прочие справочники новой почты.

Кнопка “Обновить справочники” запустит процедуру их обновления. Данная процедура может занять время до 20 секунд. Необходимо дождаться ответа от сервера. Рекомендуется обновлять раз в неделю.

Вкладка “Отправление” позволяет установить начальные данные для отправления посылки.

  • Ф.И.О отправителя - необходимо выбрать отправителя. Данные отправителя получаются из личного кабинета Новой почты по API ключу. Если данное поле пустое и не позволяет выбрать отправителя, возможно у Вас не завершена регистрация на сайте Новой почты.
  • Телефон контактного лица - необходимо указать телефон контактного лица, который будет указан в накладной, в формате 380хххххххх
  • Город отправителя - необходимо выбрать город отправителя из базы городов Новой почты.
  • Склад отправителя - необходимо выбрать отделение или склад, откуда будут отправляться посылки, если хотите отправлять посылки от двери, то необходимо выбрать свой адрес, полученный из личного кабинета Новой почты. Если в списке нет Вашего адреса - возможно Вы его не создали в личном кабинете в разделе “Контрагенты” - “Отправители”
  • Тип посылки - Необходимо выбрать тип отправления, из справочников Новой почты.
  • Кто оплачивает доставку - Указать кто будет оплачивать доставку.
  • День отправки - Выбрать дату отправки, в день формирования заказа, либо + некоторый интервал, например, завтра (+1) или послезавтра (+2).
  • Описание отправления - описание посылки. Можно использовать шаблон {order} - будет заменен на номер заказа в магазине.

Вкладка “Тарифы” позволяет установить дополнительную наценку при использовании метода доставки, либо в зависимости от веса товаров в корзине использовать стоимость доставки.

  • Дополнительная комиссия - позволяет указать доп. комиссию при оформлении заказ
  • Использовать свою стоимость посылки - параметр включает / отключает расчет стоимости посылки по таблице ниже. В таблице указывается вес, и стоимость методом доставки до отделения либо курьерской доставки.

После этого необходимо сохранить настройки модуля.

Если используется наложенный платеж также необходимо установить модуль в разделе “Платежи”

Затем необходимо зайти в настройки модуля

Выбрать статус “Включено” и сохранить настройки

3. Работа модуля “NeoSeo Новая Почта”

  • На витрине:

В процессе оформления заказа если покупатель указал город, в котором есть отделения Новой Почты ему отобразится метод доставки.

Если в указанном городе нет отделений Новой Почты - метод доставки не отобразится.

Если в настройках разрешено использовать наложенный платеж, то в методах оплаты отобразится метод оплаты “Наложенный платеж Новой Почтой”

  • В админке:

Если в заказе выбран метод доставки “NeoSeo Новая почта”, то в карточке заказа появится информация об этом:

После проверки всех данных можно создавать накладную нажатием на кнопку “Создать накладную” либо установив статус заказу, который указан в настройках модуля для автоматического создания накладной. Частые причины ошибок создания накладной - это неправильные данные получателя (ФИО или телефон).

После создания накладной отобразится информация о созданном документе. Если накладная не создалась, можно в логе модуля узнать причину.

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

Также нажав на кнопку со стрелками (показана на скриншоте выше) можно проверить статус накладной. Будет выполнено запрос по API в Новую почту и возвращен текущий статус.

В разделе “Заказы” Вашего интернет-магазина возле заказов, на которые созданы накладные, появится информация о состоянии отправлений:

Также можно обновить статусы всех отправлений нажав на кнопку “Обновить статусы ТТН” вверху страницы.

  • В кабинете Новой почты

После создания накладной на стороне сайта, накладная отобразится в кабинете Новой почты. Прошу учесть, что иногда на создание накладной на стороне Новой Почты уходит несколько минут, т.е. номер ТТН отобразится, а состояние будет “Не найдена” и не будет доступна печать этикетки и накладной. Через несколько минут она будет создана и можно будет все распечатать и проверить.

Если указано способ оплаты “Наложенный платеж”, то создается дополнительная услуга по возврату денег отправителю.

Примечания.

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

 

Update от 29.11.2019

Добавлена возможность указывать стоимость отправления в зависимости от суммы “Итого” в корзине.

Для работы данного функционала необходимо включить опцию “Использовать свою стоимость посылки” и выбрать в опции “Признак расчета стоимости” значение “По итоговой стоимости заказа”

Отобразится таблица градации стоимости отправления. По данным указанным на скриншоте будет произведен такой расчет. Для заказов со стоимостью меньше или равно 100 грн стоимость отправления будет 40 грн за доставку в отделение и 45 грн за курьерскую доставку. При стоимости заказа от 100 до 200 грн стоимость будет 30 и 35 грн соответственно. При стоимости заказа больше 200 грн доставка будет стоить так-же 30 и 35 грн. При превышении верхней границы стоимость будет браться из последнего значения. При заказе ниже меньшей границы стоимость будет браться из первого значения.

Необходимо учесть что при использовании собственной стоимости отправления необходимо указать что посылку будет оплачивать отправитель (На вкладке “Отправление”), иначе неправильно сформируется электронная накладная.

Не нашли ответ на свой вопрос? — Задайте его на нашем форуме: https://www.opencartmasters.com/forum/43-novaya-pochta/