0
Кошик
0 грн.
  • Ваш кошик порожній!

Модуль Fix API error для OpenCart

  • Модуль Fix API error для OpenCart
Безкоштовно

  • OpenCart: 2.0, 2.1, 2.2, 2.3, 3.0
  • Мова: українська, російська, англійська
  • Ocmod: так

Назва файлу Посилання
fix-api-error.ocmod.zip Завантажити

Модуль Fix API error – це невелике, але дуже корисне виправлення для OpenCart, яке допомагає усунути помилки під час роботи API та зробити інтеграції більш стабільними. Він особливо нагоді, якщо магазин підключений до зовнішніх систем: CRM, складського обліку, 1С, служб доставки або будь-яких інших сервісів, які обмінюються даними через API.

Для чого потрібний модуль

Іноді API OpenCart може видавати помилку доступу або «втрачати» авторизацію сесії, навіть коли все налаштовано правильно. Цей модуль вносить точкові редагування в стандартні API-контролери та допомагає уникнути типових збоїв, пов'язаних з перевіркою IP та API-сесії.

Важливо: модуль не додає нового інтерфейсу в адмінці, а саме виправляє внутрішню логіку перевірки API-запитів.

Що саме виправляється

  • Коригування перевірки IP у файлі авторизації API ( catalog/controller/api/login.php ).
  • Зміна умови перевірки API-сесії в API-контролерах ( catalog/controller/api/*.php ).
  • Зниження кількості помилок виду "немає доступу до API" при реальних робочих запитах.

Ключові функції модуля

  1. Автоматично враховує поточну IP-адресу клієнта у логіці авторизації API.
  2. Змінює строгу перевірку api_id на перевірку службової сесії ocmod в API-контролерах.
  3. Працює як OCMOD-модифікатор без редагування файлів вручну.

Переваги для адміністратора магазину

  • Менше технічних помилок під час обміну даними.
  • Швидке використання - установка як стандартного OCMOD-доповнення.
  • Економія часу на пошуку причин нестабільної API-авторизації.
  • Підходить без знань програмування: встановили, оновили кеш модифікаторів, протестували API.

Коли особливо корисний

Якщо ви помічаєте, що інтеграція «то працює, то ні», періодично повертає помилки авторизації, або API-запити проходять лише частково – модуль варто встановити насамперед як базове виправлення.

Рекомендації щодо застосування

  • Перед встановленням зробіть резервну копію сайту та бази даних.
  • Після встановлення обов'язково оновіть кеш модифікаторів у адмінці OpenCart.
  • Перевірте обмін із зовнішньою системою на тестовому запиті: створення/оновлення замовлення, отримання даних тощо.
  • Якщо використовується нестандартне складання OpenCart, протестуйте модуль на копії сайту.

Підсумок: Fix API error – це практичне технічне виправлення, яке підвищує надійність API у магазині та допомагає уникнути збоїв в інтеграціях без складного доопрацювання коду.


Модуль Fix API error для OpenCart
Характеристики доповнення
OpenCart 2.0, 2.1, 2.2, 2.3, 3.0
Мова українська, російська, англійська
Ocmod так
Иван
Иван - 03.02.2025

Не працює для OC 3.0.3.2. При спробі зміни замовлення повідомлення про помилку не виявляється, але на останньому кроці зміни замовлення просто зникають усі товари, які були додані іншим користувачем

Алексей
Алексей - 05.01.2025

OpenCart 2.3.0.2.3 створює проблему з редагуванням замовлення, пише що не вибраний спосіб доставки


Написати відгук

Примітка: HTML розмітка не підтримується! Використовуйте звичайний текст.

Рекомендовані товари

Кнопка применить в админке
Продается
Кнопка применить в админке
OpenCart 2.0, 2.1, 2.2, 2.3, 3.0
Ocmod так
Безкоштовно
Скрыть недоступные пункты меню в админке
Продается
Скрыть недоступные пункты меню в админке
OpenCart 2.0, 2.1, 2.2, 2.3
Ocmod так
Безкоштовно
Расписание заданий CRON
Продается
Расписание заданий CRON
OpenCart 2.3, 3.0
Ocmod так
Безкоштовно