Доброго дня, якщо задача актуальна, то готовий реалізувати вашу задачу.
Так, доцільно, одна із причин OpenCart більш оптимізований.
Приклад на живому проєкті: Прийшов якось до мене клієнт, каже хочу магазин не великий по павербанкам і тд. Даю рекомендацїї, що, куди, скільки, а він потім каже, а проведімо експеримент, зробіть його на woocommerce, так як там плагіни в основниму безкоштовні, типу Нова пошта і тд. Подивимось що і як.
Купили шаблон, завантажили все як потрібно, все тільки від шаблону.
Завантажили товари 2 300 товарів, все круто, до одного моменту....
Увімкнули фільтр по характеристиках, і все сайт наглухо почав тупити....
Крім плагінів від шаблону нічого зайвого не було... А він так тупив що жуть, так опенкарт може тупити коли включити функцію вивода кількості товару в категоріях))
Потім розвертаємо цей же сайт, але на OpenCart 3, о чудо, все працює.. Наразі на тому сайті більше 15 000 товару.
А як же інші сайти роблять на WP і все гуд, і проблем нема і так далі?
Тут я вам відповім:
Сайт на WordPress дійсно можна робити, вони виходять досить класні швидкі, але у випадку тільки тоді, коли ви пишете все своїми руками і використовуйте мінімум плагінів.
Одна із причин чому багата екосистема WordPress починає тупити — це те що там дуже багато дали волі різним розробникам і вони між собою зовсім не контактують, та не контролюють якість свого продукту, тобто кожен робить що хоче і багато плагінів між собою навіть не сумісні, але всім на це пофіг, вони валять, що хочуть, встановлюють все підряд і ми отримуємо перевантажений магазин який не може витягнути навіть 1000 товару, який задихається.
Простіше кажучи, там дуже дали багато свободу дій, тобто ти можеш викликати будь-яку опцію з будь-якої частини сайту, наприклад із фронтенту викликати шматок бази даних, в той час, як для того, щоб це зробити в OpenCart потрібно перед викликом змінної підключити її в всіх потрібних файлах і тільки тоді OpenCart віддасть тобі потрібну інформацію.
В WordPress, зовсім нема ніякого контролю роботи виконання програмної частини, Так там є викидає в деяких моментах перевірка змінних, на сумісність і виклики, але це у випадках коли ви неправильно підключена стандартна якась змінна, це якщо коротко чому WordPress програє OpenCart.
А якщо по суті то WordPress - це движок який робився не для інтернет-магазину, а просто для блогу, а вже дал комьюніті через те що як я вже вище описав WordPress дозволяє дуже багато свободи вони зробили плагін який додає до нього функції в інтернет-магазину вроді би нічого страшного, але знову ж таки через багато свободи там нема ніякого ні нормальної якості і оптимізація кульгає дуже....
А про захист WP взагалі промовчу, що його дуже просто ломлять якщо нічого не зробити наперід... Але це зовсім інша історія...