практическое руководство
Как подготовить сайт к интеграции с 1С
Практический план подготовки каталога, цен, остатков и заказов к устойчивому обмену между сайтом и 1С.
Сначала фиксируем владельца данных
До разработки определяем, где хранится эталон каждого типа данных. Обычно номенклатура, цены и остатки приходят из 1С, а сайт передаёт заказы и данные покупателей. Если один и тот же реквизит сотрудники меняют в обеих системах, обмен неизбежно начинает перезаписывать актуальную информацию устаревшей.
Проверяем каталог и идентификаторы
У каждого товара, торгового предложения, свойства, склада и типа цены должен быть постоянный идентификатор. Название для связи не подходит: его меняют, дублируют и пишут по-разному. До запуска очищаем дубли, пустые характеристики, неверные единицы измерения и товары без разделов.
Описываем сценарии обмена
Фиксируем направления, расписание и объём: полная выгрузка, обмен изменениями, резервирование, отмена заказа, возврат, несколько складов и типов цен. Для каждого сценария определяем ожидаемый результат и поведение при ошибке.
Готовим безопасный запуск
Первый обмен выполняем на копии сайта и резервной базе. Сверяем количество товаров, цены, остатки, изображения и заказы, затем включаем журналирование и уведомления об ошибках. После запуска контролируем обмен несколько рабочих циклов, а не только один успешный запрос.
следующий шаг
Нужна помощь с этой задачей?
Разберём исходные данные, риски и предложим понятный план работ.