
Интеграция сайта с 1С
Иногда случается так, что данные на сайте и в учётной системе могут различаться. Например, при заказе товара клиентом менеджер не может найти товар на складе, у товара может быть совсем другая цена или изображение, которое не соответствует действительности. Всему виной отсутствие синхронизации данных: при изменении информации о товаре данные следует менять как в учётной системе, так и на сайте.
Как бы ни старались ваши менеджеры, репутация магазина будет испорчена и вы потеряете клиента. Однако есть решение: интеграция интернет-магазина с 1С.
О нас
Интеграция интернет-магазина с 1С
- Цели и решаемые задачи
Выгрузка товара и данных о нём (свойства, цены, изображения, категории и т. д.) в онлайн-каталог и поддержка актуальной информации о товаре на основании данных в 1С;
Передача сведений о заказах с сайта в 1С, а также возможность получения статуса заказа из 1С и его корректировки на сайте. - Принцип работы
1С и сайт работают независимо и имеют свои базы данных, которые синхронизируются между собой в установленные периоды. У сайта нет прямого доступа к 1С. Учётная система, обращаясь к сайту, отдаёт или забирает данные, используя логин и пароль. Таким образом исключаются запросы с чужих систем. Даже если безопасность сайта нарушена, безопасности 1С ничего не угрожает. Обмен данными осуществляется при помощи протокола HTTP с обменом XML-файлами в соответствии со стандартами CommerceML. - Архитектура взаимодействия
Между сайтом и 1С постоянно происходит обмен данными, их синхронизация. Система передаёт на сайт все изменения касательно каталога товаров и получает с сайта данные о новых заказах.
Обратите внимание!
Если помимо онлайн-продаж вы торгуете товаром в розницу, может получиться так, что товар может присутствовать на сайте, но отсутствовать на складе. Вероятность расхождения невелика для небольших интервалов обновления (до нескольких минут) и среднестатистических магазинов
В итоге получилась
Архитектура интеграции

Процесс интеграции с 1С
это серьезная работа, в ходе которой нередко возникают проблемы
Первая проблема
Несоответствие каталога товаров на сайте со структурой номенклатуры в 1С. Не удивительно, т.к. в 1С работают продавцы, менеджеры, а ведением каталога на сайте занимается совсем другой сотрудник. Структура каталогов почти наверняка не совпадает.
Вторая проблема
Объем информации и решение о полной или частичной синхронизации с сайтом. Есть три варианта — вести каталог в 1C, вести каталог в 1С, но частично дополняя информацию на сайте или вести каталог полностью на сайте, в админке (имеется в виду свойства, картинки, характеристики товаров, которых просто может не быть в 1С по причине отсутствия надобности в учете или невозможности заполнения).
Третья проблема
Следующий момент, частота обновлений как в одну сторону (каталог, цены, свойства…) так и в другую (заказы покупателей). Если объем изменений затрагивает практически весь каталог ежедневно и каталог достаточно внушительный, то выгрузка данных может формировать довольно большую нагрузку на хостинг и сайт, при этом встанет задача минимизации отправляемых данных и оптимизации процесса их обработки. Даже крупная CMS со встроенной интеграцией не позволяет решить все задачи и требует вмешательства специалистов. Часто получается так, что CMS “из коробки” не выполняют большинство функций и не удовлетворяют требованиям владельца. Благодаря большому опыту — более 50 реализованных проектов по интеграции с 1С — нам хорошо знакомы способы решения этих задач. Перед реализацией мы проведём предпроектный анализ и дадим рекомендации по устранению возможных проблем.
Обратите внимание!
Даже крупная CMS со встроенной интеграцией не позволяет решить все задачи и требует вмешательства специалистов. Часто случается так, что CMS «из коробки» не выполняют большинство функций и не удовлетворяют требованиям владельца.
Благодаря большому опыту, нам хорошо знакомы способы решения этих задач
Более 50 реализованных проектов по интеграции с 1C. Перед реализацией мы проведём предпроектный анализ и дадим рекомендации по устранению возможных проблем.
Как мы работаем?
1. Сбор и анализ данных
Запрашиваем выгрузку номенклатуры, анализируем её на соответствие техническим требованиям для интеграции с сайтом и соответствия ожидаемому контенту (структура каталога и его вложенность, названия товаров, описание, характеристики, цены, склады и т.д.)
2. Составление плана работ
Определяем перечень работ по интеграции для себя и для 1С-специалиста/сис. админа.
3. Реализация проекта
Реализуем проект по интеграции. В ходе реализации поддерживаем плотную связь с 1С-специалистом или системным администратором.
4. Тест и сдача
Тестируем продукт: делаем живую выгрузку на сайт. Сдаём готовый проект.