
Обмен одной базы 1С с двумя сайтами
Доработали существующий API обмена с 1С для двух сайтов. Настроили обработку товаров, разделов, характеристик, аксессуаров и похожих товаров.
От проблемы к результату
Как мы решали конкретную задачу клиента и что получилось.
Проблема
У клиента уже работал сайт с собственным API обмена с 1С. Для нового сайта на готовом решении «Аспро: Корпоративный сайт 3.0» требовалось использовать тот же источник товарных данных.
Нужно было изучить существующий механизм, определить необходимые изменения и адаптировать обмен так, чтобы два сайта получали информацию из одной базы 1С. Помимо передачи данных требовалось проверить, как характеристики выводятся в списках товаров и детальных карточках.
Решение
Проанализировали API и документацию, подготовили план и доработали обмен для двух сайтов. Создали отдельные методы и последовательно реализовали обработку свойств, разделов и товаров.
Доработали вывод характеристик на обоих сайтах, добавили обработку новых свойств для аксессуаров и похожих товаров. Провели тестирование, подготовили инструкцию и перенесли изменения на основной сайт.
Результат
Существующий механизм обмена адаптирован для работы одной базы 1С с двумя сайтами. Реализованы доработки API для товаров, разделов и свойств, а также вывод характеристик в каталоге и карточках.
Отдельно обработаны новые свойства для аксессуаров и похожих товаров. В истории работ зафиксированы тестирование, подготовка инструкции и перенос на основной сайт.
Этапы реализации
Анализ существующего API
Изучили документацию и действующий механизм обмена. Подготовили план доработок для подключения второго сайта к одной базе 1С.
Подготовка методов обмена
Подготовили инфраструктуру интеграции и создали отдельные методы. Учли необходимость обработки данных для двух сайтов.
Товары, разделы и свойства
Последовательно доработали обработку свойств, разделов и товаров. Проверяли реализацию по мере подключения отдельных частей каталога.
Вывод характеристик на двух сайтах
Доработали отображение характеристик в списке товаров и детальной карточке действующего сайта, затем нового сайта на готовом решении Аспро.
Аксессуары и похожие товары
Добавили в API обработку новых свойств для аксессуаров и похожих товаров. Проверили работоспособность доработанного функционала.
Тестирование, инструкция и перенос
Провели тесты, подготовили инструкцию по работе с обменом и перенесли изменения на основной сайт. После переноса продолжили проверку и точечные доработки.
Один источник, два сайта
База 1С остаётся общим источником товарных данных. Доработанный API обеспечивает обработку товаров, разделов и свойств для двух сайтов.
Схема ниже показывает направление обмена. Приём данных и их отображение проверяли на действующем сайте и на новом сайте с готовым решением Аспро.

До и после
Существующий API был реализован для действующего сайта. Возможность его применения на новом сайте требовала анализа структуры данных и доработок.
API доработан для товаров, разделов и свойств двух сайтов. Реализован вывод характеристик, добавлена обработка аксессуаров и похожих товаров. Подготовлена инструкция и выполнен перенос.
Результаты реализации
Одна база 1С для двух сайтов
Развили существующую интеграцию под сценарий с общим источником товарных данных и двумя сайтами-получателями.
Товарные данные и их отображение
Доработали обработку разделов, товаров и свойств, а также вывод характеристик в списках и карточках на обоих сайтах.
Связанные товары и запуск
Добавили обработку свойств для аксессуаров и похожих товаров. Провели тестирование, подготовили инструкцию и перенесли изменения на основной сайт.
Передать данные и правильно их показать
Подключение второго сайта не ограничивалось отправкой запроса к API. Важно было согласовать обработку разделов, товаров и свойств, а затем проверить, как полученные характеристики выводятся в каталоге.
Поэтому в задачу вошли доработки списка товаров и детальной карточки на обоих сайтах. Аксессуары и похожие товары потребовали отдельной обработки новых свойств API.
Технологии и инструменты

1С
Общий источник товаров, разделов и характеристик для двух сайтов.

API обмена
Доработанные методы обработки товарных данных, свойств и связей товаров.

1С-Битрикс и Аспро
Каталоги сайтов, обработка полученных данных и вывод характеристик в списках и карточках.