Клиенту требовалась автоматическая синхронизация остатков, цен и заказов между 1С:Розница и сайтом на Laravel + Vue. До этого обмен шёл вручную, были потери в данных и задержки на 1–2 дня.
Настроен двусторонний обмен через REST API + HTTP-сервисы;
Реализован экспорт каталога товаров и остатков из 1С в MySQL базу сайта;
Организована загрузка заказов с сайта обратно в 1С:Розница;
Автоматизировано обновление цен 1 раз в час;
Настроена очередь заданий с логами и email-оповещениями об ошибках.
Используемые технологии:
1С:Предприятие 8.3 (Розница), HTTP-сервис;
Laravel 10, очередь jobs через Redis;
Vue 3 на фронте сайта, отображение остатков в реальном времени.
Сократили ручной труд сотрудников;
Ошибки при передаче заказов сведены к нулю;
Обновление цен и остатков — в режиме реального времени;
Бизнес-клиент получил надёжную и масштабируемую интеграцию без использования дополнительный коробочных решений.