Let's talk

Модуль Доставка Нова Пошта API 2.0

Модуль «Доставка «Нова Пошта» API 2.0» – це функціональне рішення для організації доставки «Новою Поштою» у вашому Інтернет-магазині.

Цей модуль дозволяє вирішувати практично всі завдання, які виникають під час роботи з «Новою Поштою», та допомагає на всіх етапах оформлення замовлення. Модуль «Доставка «Нова Пошта» API 2.0» дає змогу встановлювати знижку на доставку, змінювати дату відправки замовлення після його оформлення або ж надавати безкоштовну доставку при досягненні порогової вартості замовлення.

Кроки отримання, встановлення та налаштування модуля

  1. Отримання модуля «Доставка «Нова Пошта» API 2.0»
  2. Встановлення модуля «Доставка «Нова Пошта» API 2.0»
  3. Налаштування модуля «Доставка «Нова Пошта» API 2.0»
    1. Створення служби доставки
    2. Створення платіжної системи
    3. Налаштування модуля
  4. Додавання віджета в адміністративному розділі оформлення замовлення «Доставка «Нова Пошта» API 2.0»
  5. Встановлення шаблону «newpost» для оформлення замовлення
  6. Часті запитання

1. Отримання модуля

Ви можете встановити модуль «Доставка «Нова Пошта» API 2.0» для тестування на 15 календарних днів Спробувати (15 днів). Введіть адресу вашого сайту.

Для придбання повної версії модуля «Доставка «Нова Пошта» API 2.0» та його повноцінного використання необхідно оформити замовлення на Bitrix Marketplace.

2. Встановлення модуля «Доставка «Нова Пошта» API 2.0»

Після оплати модуля та отримання ліцензійного ключа потрібно ввести ключ в адміністративному розділі сайту, після чого з’являється посилання для завантаження. В адміністративному розділі сайту необхідно перейти до «Marketplace» – «Установленные решения» та після вибору модуля натиснути кнопку «Установить».

Перейдіть на сайт Нової Пошти та отримайте API-ключ для налаштування модуля.


3. Налаштування модуля «Доставка «Нова Пошта» API 2.0»

Після цього необхідно створити службу доставки та платіжну систему для «Нової Пошти» (наявність платіжної системи необхідна для коректної роботи модуля).

3.1. Створення служби доставки

Перейдіть на вкладку «Магазин» – «Настройки» – «Службы доставки».

Додайте «Автоматизированная служба доставки».

Перейдіть у вкладку «Настройки обработчика» та оберіть «Службы доставки» – «Новая Почта [newpost]».

Натисніть «Применить», а після цього – «Сохранить». У вкладці «Общие настройки» оберіть мову для відображення міст та відділень.

Увійдіть у новостворену службу доставки та налаштуйте одиниці вимірювання товарів. Одиниці вимірювання довжини та ваги повинні співпадати з одиницями вимірювання торгового каталогу.


Щоб вартість доставки для «Нової Пошти» не розраховувалася, в полі «Бесплатная доставка от:» необхідно вказати 1.

У вкладці «Профили» необхідно запам’ятати ID профілю «Нової Пошти». Він необхідний для налаштування модуля (наприклад, ID = 7).

3.2. Створення платіжної системи

Перейдіть у вкладку «Магазин» – «Настройки» – «Платежные системы».

Додайте нову платіжну систему.

У полі «Обработчик» у налаштуваннях оберіть «itprosteernewpost».

Вкажіть назву та заголовок платіжної системи.

Оберіть кодування utf-8.

3.3. Налаштування модуля

Після створення служби доставки та платіжної системи потрібно налаштувати модуль «Доставка «Нова Пошта» API 2.0». Для цього необхідно перейти у вкладку «Настройки» – «Настройки модулей» та обрати модуль «Доставка «Нова Пошта» API 2.0».

У налаштуваннях вказуємо:

«Ключ Апи Новая Почта»: API-ключ, отриманий у кабінеті «Нової Пошти»;

«Город отправления»: оберіть будь-яке місто з розкривного списку (Київ, Дніпро, Одеса тощо);

«Код города отправления»: заповнюється автоматично;

«ID платежной системы новая почта»: ID платіжної системи для «Нової Пошти»;

«ID службы доставки новая почта»: ID профілю «Нової Пошти» (заходимо в службу доставки «Нова Пошта» -> розділ «Профили» -> ID Профиля);

Натискаємо «Обновить» – «ОК» – «Сохранить».

Надалі для оновлення довідника «Нової Пошти» необхідно повторити дії: натискаємо «Обновить» – «ОК» – «Сохранить».

4. Додавання віджета в адміністративному розділі оформлення замовлення «Доставка «Нова Пошта» API 2.0»

Для додавання віджета в адміністративному розділі оформлення замовлення необхідно скопіювати наведений нижче код у файл init.php за адресою: /local/php_interface/init.php, а якщо локальна папка не використовується на сайті – /bitrix/php_interface/init.php.

Код:

AddEventHandler(“main”,”onProlog”,”addWidgetNp”); function addWidgetNp() { if ($_SERVER[“SCRIPT_NAME”] == “/bitrix/admin/sale_order_view.php” || $_SERVER[“SCRIPT_NAME”] == “/bitrix/admin/sale_order_edit.php” || $_SERVER[“SCRIPT_NAME”] ==”/bitrix/admin/sale_order_create.php” ) { CModule::IncludeModule(“itprosteer.newpost”); } }

Важливо! Перед додаванням коду переконайтеся у тому, що ви маєте FTP-доступ до сайту, помилка у файлі init.php призведе до помилки.

5. Встановлення шаблона «newpost» для оформлення замовлення

Перейдіть на сторінку оформлення замовлення в публічну частину сайту. Активуйте режим редагування. Увійдіть у налаштування компонента оформлення замовлення та оберіть шаблон «newpost».

У розділі «Дополнительные настройки» – «Название переменной, в которой передается действие:» вкажіть «action».

6. Часті запитання

  1. Q: Чи обов’язково створювати платіжну систему для «Нової Пошти», якщо функція післяплати не використовуватиметься на сайті?
    A: Так, для коректної роботи модуля необхідно створити платіжну систему для «Нової Пошти».
  2. Q: Чи довідники міст та відділень оновлюються автоматично?
    A: Ні, для оновлення довідників міст та відділень «Нової Пошти» необхідно увійти в налаштування модуля та оновити їх.
  3. Q: Під час оформлення замовлення не відображається віджет «Нової Пошти».
    A: Перевірити у налаштуваннях модуля «Нова Пошта» API 2.0», чи правильно вказане в «ID службы доставки новая почта» ID профілю «Нової Пошти» (для цього перейдіть до служби доставки «Нова Пошта» -> розділ «Профили» -> «ID Профиля»). Якщо проблему не вирішено, зверніться в нашу службу підтримки.
  4. Q: Під час оформлення замовлення відображається віджет «Нової Пошти», але не виводиться довідник відділень.
    A: Необхідно перевірити налаштування компонента оформлення замовлення відповідно до п. 5. Якщо проблему не вирішено, зверніться в нашу службу підтримки за електр. адресою: [email protected].
  5. Q: Вартість доставки для «Нової Пошти» розраховується неправильно.
    A: Необхідно перевірити налаштування служби доставки. Увійдіть в службу доставки «Нова Пошта» та налаштуйте одиниці вимірювання товарів. Одиниці вимірювання довжини та ваги повинні збігатися з одиницями вимірювання торгового каталогу відповідно до п. 3.
  6. Q: Як відключити розрахунок вартості доставки для «Нової Пошти»?
    A: Щоб вартість доставки для «Нової Пошти» не розраховувалася, у полі «Бесплатная доставка от:» в налаштуваннях служби доставки необхідно вказати 1.

We are using cookies to give you the best experience on our website. Read privacy policy

Decline
Accept