image
Автоматическая синхронизация каталога поставщика в интернет-магазин на ocStore. Система получает данные по API, импортирует товары, цены, остатки, изображения, характеристики и категории, а также поддерживает ручной выборочный запуск и nightly cron. Внедрено в эксплуатации: production-магазин климатической техники, 631 товар, 15 категорий, 8 производителей, отдельное зеркало для безопасной проверки hotfix перед выкладкой на боевой сайт. Техническое решение: • Standalone PHP 7.4 sync package без привязки к модулю CMS • Импорт товаров, цен, остатков, изображений, атрибутов и категорий из REST API • Вложение категорий в нужный раздел каталога и корректная работа SEO URL • Ручной выборочный sync из админки и автоматический запуск по cron • Repair-path для производителей и idempotent update-path для существующих товаров Архитектура: • KlimatProf REST API с `Authorization-Token` • ocStore 3.0.3.7 + MySQL с прямыми записями в `oc_*` таблицы • Отдельный importer-слой для products / categories / manufacturers / images / attributes • Mirror → production deploy flow с обязательной проверкой перед продом Результат: • Каталог: 631 товаров, 15 категорий, 8 производителей • Два режима работы: выборочный ручной sync и nightly cron • Страницы производителей создаются автоматически без ручного сохранения в админке • Публикация существующих товаров не откатывается при повторном sync Технологии: PHP 7.4, MySQL, ocStore 3.0.3.7, REST API, cron, SEO URL, shared hosting deploy
https://galan.ru/kondicionery