Модулі для розробників OpenCart
Налагодження запитів до бази, профілювання сторінок і робота з кодом без зміни системних файлів.
Лог SQL запитів в футері
Модуль додає блок із запитами в базу даних, які були виконані для генерації поточної сторінки
Ця категорія для тих, хто пише модулі й доопрацьовує магазини на OpenCart: тут інструменти, які допомагають знайти, що гальмує сторінку, і правити код, не чіпаючи ядро.
Налагодження SQL-запитів
Лог SQL запитів у футері додає на сторінку блок з усіма запитами до бази, відсортованими від найдовшого, і показує метод чи функцію, яка викликала кожен запит. Блок бачить лише адміністратор, він працює і в каталозі, і в адмінці, а системні файли модуль не замінює. Так видно, який модуль чи контролер робить зайві або повільні запити. Модуль працює на OpenCart 2.0.3–3.0.5.
Правки коду й інтеграції
Як змінювати поведінку OpenCart через OCMOD без зміни системних файлів, розібрано в статті «OCMOD в OpenCart». Для доступу до даних магазину із зовнішніх систем є Advanced REST API з HMAC-автентифікацією, вебхуками й описом OpenAPI. Резервні копії модифікаторів, cron і редиректи зібрано в категорії Інструменти, а замовити модуль під свою задачу можна в розділі Розробка модулів.