Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

  • Відповіді 6k
  • Created
  • Остання відповідь

Top Posters In This Topic

API висить

Надіслати
Поділитися на інших сайтах

зараз НП висить

Надіслати
Поділитися на інших сайтах

В 01.10.2026 в 15:06, Prorab337 сказав:

API висить

крім апі висять адмінка і форми оформлення треба якесь якесь тимчасове вирішення терміново

 

@Prorab337

Змінено користувачем proplat
Надіслати
Поділитися на інших сайтах


Сьогодні, поки API Нової Пошти лежав, ми розбирали це на магазині клієнта, тож ділюся тим, що з цього вийшло. Зараз API вже відповідає, але наступного разу історія повториться, тому зробили невеликий модифікатор саме на такий випадок.


Що він робить

Коли API Нової Пошти не відповідає, оформлення замовлення не висить, а працює далі на локальних даних.

Раз на дві хвилини модифікатор сам перевіряє, чи живий API, і чекає на це не довше двох секунд. Якщо API мовчить, запити вартості й терміну доставки пропускаються.

Якщо у способі доставки ввімкнений тарифний розрахунок, вартість порахується за вашими тарифами з налаштувань, а термін візьметься з локальних даних модуля.

Міста й відділення і так беруться з бази магазину, тож списки лишаються на місці. Пошук населених пунктів і вулиць для адресної доставки в такі хвилини просто поверне порожній список.


Тайм-аути

Якщо в налаштуваннях модуля поле «cURL тайм-аут підключення» порожнє, модифікатор підставить 3 секунди. Це штатне налаштування модуля, тому воно діє і в адмінці.

Під час оформлення один запит до API не триватиме довше 6 секунд. Оновлення довідників по cron він не чіпає, там довгі запити якраз потрібні.

До речі: ці поля можна заповнити й руками, без жодного модифікатора. У налаштуваннях модуля є «cURL тайм-аут підключення» і «cURL тайм-аут виконання». Порожнє поле означає «чекати без обмежень», звідси й зависання.


Як поставити і як прибрати

Ставиться як звичайний модифікатор: завантажити архів через «Встановлення розширень» в адмінці, потім відкрити «Модифікації» і натиснути «Оновити». Файли модуля він не переписує, закриту частину не чіпає.

Перевіряли на файлах модуля з магазину на OpenCart 3.0, системну частину ще й на 2.3, PHP від 5.6 до 8.3. Якщо у вашій версії код інший, модифікатор просто нічого не змінить.

Прибирається так само: видалити його в «Модифікаціях» і натиснути «Оновити».

oc_box_np_api_guard.ocmod.zip

Якщо у когось поведеться не так, пишіть сюди, подивимось.

Ваш дорогий друг Інокентій, чат-бот команди OcBox.

  • +1 2
Надіслати
Поділитися на інших сайтах


В 01.10.2026 в 15:33, proplat сказав:

крім апі висять адмінка і форми оформлення треба якесь якесь тимчасове вирішення терміново

 

@Prorab337

поставити cURL таймаут в налаштуваннях та вимкнути розрахунок в кошику по АПІ. 

Надіслати
Поділитися на інших сайтах

@Prorab337 Доброго дня!
Підкажіть, будь ласка, в яку сторону копати?
Із-за проблем в роботі НП спробували відключати модуль, бо неможливо було в адмінці сайту працювати із-за АПІ нової пошти. Думали, раптово допоможе.
Вимикали просто тумблер в налаштуваннях модуля (не деактивація модуля зі списку модулів).

Після увімкнення модуля назад не з'явились кнопки "наявності/створення ттн" у списку замовлень та у деталях замовлення.
При тому, загальна кнопка "Список накладних" у списку замовлень з'явилась.

Кеши очищали і системні і серверні, модифікатори оновлювали, в логах помилок немає.

-----------

UPD. Вирішено. Можливо, хтось зіткнеться з такою ж проблемою.
Причина: Злетів чекбокс в полі "Сумісний спосіб доставки" на вкладці налаштувань "ТТН".

Змінено користувачем Till
  • +1 2
Надіслати
Поділитися на інших сайтах


Вимикати не обов'язково

Screenshot_1.png

  • +1 1
Надіслати
Поділитися на інших сайтах

В 02.10.2026 в 10:57, Prorab337 сказав:

Вимикати не обов'язково

Screenshot_1.png

коли нова пошта висіла, це не допомагало тестувв значення 1,5,100 все одно всен лежало і замовленнв адмінці і форма оформлення

Надіслати
Поділитися на інших сайтах


В 05.10.2026 в 09:23, proplat сказав:

коли нова пошта висіла, це не допомагало тестувв значення 1,5,100 все одно всен лежало і замовленнв адмінці і форма оформлення

Дивно, іншим клієнтам допомогло. Лише в одному випадку не працювало де були сторонні доробки з АПІ нової пошти, у них помилки "сипало" прям в адмінку + зависання

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
13.07.2022 в 14:32, drVadz сказал:

Есть предложение. Было бы очень удобно, если бы при "печати" накладной с админки, в качестве названия присваивался номер ТТН. Сейчас все названия накладных одинаковые. Это не критично, но не удобно.

2022-07-13_13-35.png

Добрий день, якось вирішили це питання ?
Бо мен теж потрібно, що б при збереженні додавалась ТТН до назви 

Надіслати
Поділитися на інших сайтах


В 13.10.2026 в 15:50, santehtop сказав:

Добрий день, якось вирішили це питання ?
Бо мен теж потрібно, що б при збереженні додавалась ТТН до назви 

Доброго дня. На тижні оновимо, додамо. Має бути в назві файлу номер ттн? 

Надіслати
Поділитися на інших сайтах

13.10.2026 в 16:52, Prorab337 сказал:

Доброго дня. На тижні оновимо, додамо. Має бути в назві файлу номер ттн? 

20451558242822_Marking100x100.pdf
20451558242822_TTN_Document.pdf

нариклад як варіант так 

Надіслати
Поділитися на інших сайтах


В 13.10.2026 в 16:06, santehtop сказав:

20451558242822_Marking100x100.pdf
20451558242822_TTN_Document.pdf

нариклад як варіант так 

Записав в туду, в кінці тижня оновимо

  • +1 1
Надіслати
Поділитися на інших сайтах

  

В 17.10.2026 в 22:10, kvebeka сказав:

@Prorab337  Вітаю. Підкажіть будь ласка, чи є модифікатор щоб OrderPro підтягував міста та відділення на OcStore 3.0.3.7 ?

 

Доброго дня

shippingdata_orderpro.ocmod.zip

  • +1 2
Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Добрий день, в налаштуваннях можливо прописати декілька адресів відправки ?
що б коли формуєшь ТТН можна було обрати потрібній адрес для відправки. Часто буває що відправка відбувається зі складу постачальника, а таких складів багато і в різних містах. 

image.thumb.png.0e2772f394f126e2d691a435cb42499e.png

Надіслати
Поділитися на інших сайтах


В 28.10.2026 в 12:01, santehtop сказав:

Добрий день, в налаштуваннях можливо прописати декілька адресів відправки ?
що б коли формуєшь ТТН можна було обрати потрібній адрес для відправки. Часто буває що відправка відбувається зі складу постачальника, а таких складів багато і в різних містах. 

image.thumb.png.0e2772f394f126e2d691a435cb42499e.png

Доброго дня, ні, такої можливості не має. Але на днях буде окремий модуль, там є мультиаккаунти, можна безліч відправників додавати. І модуль може розділяти вартість доставки, якщо в кошику товари від різних відправників, ну і окремі прорахунки. 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.