Техническое задание: Настройка синхронизации 1С и сайта на Битрикс
Требуется реализовать надежный механизм обмена данными между учетной системой 1С и интернет-магазином на платформе Битрикс для поддержания информации о товарах в актуальном состоянии.
Цель проекта
Обеспечить автоматическую и регулярную актуализацию товарной информации на сайте на основе данных из системы 1С, исключив ручной ввод и минимизировав ошибки.
Исходные данные
- Действующий сайт на платформе «1С-Битрикс» с каталогом товаров.
- Рабочая база данных в системе 1С, содержащая:
- Коды номенклатуры товаров.
- Актуальные остатки на складах.
- Текущие цены.
- Существующее свойство в базе сайта, которое можно использовать для сопоставления товаров с записями в 1С.
Основные задачи
1. Сопоставление товаров и присвоение кодов
- Провести анализ и сопоставление товаров в базе сайта с номенклатурой в 1С. Для сопоставления использовать доступные идентификаторы (наименование, артикул, внешний код).
- Для каждого найденного соответствия присвоить товару на сайте уникальный код номенклатуры из 1С.
- Предоставить отчет по товарам, которые не удалось сопоставить автоматически.
2. Настройка регулярного обмена данными
- Настроить передачу данных из 1С на сайт по следующим параметрам:
- Остатки товаров (количество на складах).
- Цены (текущие розничные/оптовые).
- Задать и реализовать периодичность синхронизации. Например, каждые 30 минут или 1 раз в час. Периодичность должна быть настраиваемой.
3. Обеспечение надежности
- Реализовать механизм обработки ошибок при обмене (логирование, уведомления).
- Предусмотреть процедуры восстановления данных после сбоев связи или ошибок обработки.
- Обеспечить возможность ручного запуска/остановки синхронизации и принудительного обмена.
Требования к результату
- Рабочий, отлаженный механизм обмена между 1С и Битрикс.
- Инструкция по эксплуатации и администрированию настроенного обмена.
- Все данные на сайте (остатки и цены) должны соответствовать данным в 1С с учетом заданной периодичности обновления.
В заявке просьба указать сроки выполнения работ и стоимость.