Интернет-магазин catRC на OpenCart 2
- Показывать справа: 0

Реализована разработка интернет-магазина catRC на платформе OpenCart 2 с автоматической синхронизацией товарного каталога. Ключевой задачей проекта стала интеграция с сайтом поставщика hobbycenter.ru через кастомный модуль импорта, обеспечивающий актуальность ассортимента без ручного наполнения.
Реализованный функционал:
- Автоматический импорт товаров: Разработан модуль, синхронизирующий с сайтом hobbycenter.ru категории, производителей, товары и характеристики в полностью автоматическом режиме.
- Умная фильтрация по характеристикам: Фильтр товаров dynamically показывает только те характеристики, которые присутствуют в текущей выборке товаров, исключая пустые значения.
- Адаптация pav mega menu: Модуль мега-меню перенесён и адаптирован со старой версии OpenCart для корректной работы в OpenCart 2.
Техническая реализация и разработка на OpenCart 2
Проект построен на CMS OpenCart 2 с использованием PHP для серверной логики импорта. Модуль синхронизации работает по механизму периодического опроса сайта поставщика — парсит структуру каталога, извлекает карточки товаров с характеристиками и записывает их в базу данных магазина. Все этапы импорта логируются, что позволяет отслеживать добавленные, обновлённые и пропущенные позиции.
Отдельное внимание уделено производительности: при большом количестве товаров импорт выполняется пакетами, без превышения лимитов памяти и времени выполнения скрипта. Фильтр характеристик построен на динамическом SQL-запросе, который исключает атрибуты с нулевым количеством товаров в результатах выборки.
Функциональность системы
После настройки импорта магазин работает автономно — администратору не требуется вручную добавлять или обновлять товары. Система самостоятельно подхватывает изменения у поставщика: новые позиции, снятые с продажи, изменение цен и характеристик. Пользователь на фронте получает стандартный интерфейс OpenCart с расширенными возможностями фильтрации, где каждый параметр фильтра гарантированно ведёт к результату.
Функциональные особенности
- Полный цикл импорта: Модуль обрабатывает категории, производителей, товары, изображения и характеристики — вся структура каталога воссоздаётся автоматически.
- Интеллектуальный фильтр: Исключены ситуации, когда пользователь выбирает характеристику и получает пустую выдачу — фильтр показывает только релевантные опции.
- Совместимость со старыми модулями: pav mega menu адаптирован под OpenCart 2 с сохранением привычной структуры навигации.
Заключение
Проект catRC демонстрирует эффективное решение задачи автоматизации интернет-магазина на OpenCart 2: полный цикл импорта с сайта поставщика исключает ручной труд, а умная фильтрация улучшает пользовательский опыт работы с каталогом.
Контактная информация
Для заказа разработки или консультации свяжитесь через:
- Telegram — обсуждение проекта, консультация и оценка стоимости.
- Форма обратной связи — отправьте описание задачи через сайт.