Менять цены и остатки руками на сайте — путь в ад: то забыли, то ошиблись, то товар «есть» на сайте и кончился на складе. Обмен с 1С снимает эту рутину: товары, цены, остатки и заказы синхронизируются автоматически. Разобрали, как настроить выгрузку в магазин на INTEC и на каких ошибках обычно спотыкаются.
Если коротко: обмен между 1С и интернет-магазином на INTEC настраивается через штатный механизм 1С-Битрикс — стандартный протокол CommerceML. Из 1С на сайт выгружаются товары, разделы каталога, цены, остатки и свойства, а обратно с сайта в 1С уходят заказы. После настройки всё работает по расписанию: поменяли цену в 1С — она сама обновилась на сайте, оформили заказ на сайте — он появился у менеджера в 1С. Ручная правка каталога уходит в прошлое. INTEC как решение на платформе 1С-Битрикс этот обмен поддерживает из коробки, важно лишь корректно сопоставить данные на старте.
«У нас на сайте висит товар, которого на складе нет уже неделю» — классика, которую мы слышим от магазинов, ведущих каталог вручную. Дальше сценарий предсказуем: клиент оформляет заказ, менеджер перезванивает с извинениями, репутация проседает. Корень проблемы один — сайт и склад живут в параллельных мирах. Обмен с 1С соединяет их в один контур, где источник правды — учётная система, а сайт лишь честно её отражает. Разберём по шагам, без лишней технической мути.
Что и в какую сторону передаётся при обмене
Обмен двусторонний, и это ключевая мысль. В одну сторону идёт каталог, в другую — заказы. Понимание этого сразу снимает половину вопросов о том, «что где менять».
- Из 1С на сайт: товары, структура разделов, наименования, описания, характеристики (свойства), изображения, цены и типы цен, остатки по складам.
- С сайта в 1С: оформленные заказы с составом, данными покупателя, способом доставки и оплаты, статусом.
То есть товарную часть вы ведёте в 1С — там она и так живёт для учёта. Сайт получает её копию и показывает покупателю. А заказы, наоборот, рождаются на сайте и падают в 1С, где менеджер их обрабатывает привычным способом. Двойного ввода нет нигде.

Как настроить обмен: общая схема
Полная настройка — это совместная работа: со стороны 1С её обычно ведёт ваш программист 1С или интегратор, со стороны сайта — мы. Если разложить на этапы, картина такая.
- Включить обмен в 1С. В типовых конфигурациях (Управление торговлей, Комплексная автоматизация, ERP) есть штатный узел обмена с сайтом. Указываются адрес сайта, логин и пароль для обмена.
- Настроить узел на стороне сайта. На INTEC/1С-Битрикс создаётся профиль обмена, который принимает данные от 1С по протоколу CommerceML.
- Сопоставить данные. Самый ответственный шаг: связать типы цен, склады, свойства товаров и единицы измерения между 1С и сайтом. Здесь рождаются почти все будущие ошибки, если поспешить.
- Запустить тестовую выгрузку. Сначала на небольшом объёме — проверить, что разделы, товары и цены встали правильно.
- Настроить расписание. Полная и быстрая выгрузка по расписанию: каталог реже, остатки и цены — чаще.
Звучит как много шагов, но на типовом каталоге первичная настройка занимает разумное время. Сложность растёт не от количества товаров, а от «нестандартности» учёта: самописные конфигурации 1С, хитрые свойства, много типов цен и складов — всё это требует аккуратного сопоставления.
Частые ошибки обмена и как их избежать
За годы работы с магазинами на 1С-Битрикс мы собрали свою коллекцию граблей. Хорошая новость — почти все они предсказуемы и лечатся на этапе настройки, а не после запуска.
| Симптом | Частая причина | Что делать |
|---|---|---|
| Задвоились товары | Сбито сопоставление по внешнему коду (XML_ID) | Не менять артикулы и коды в 1С после старта обмена |
| Не подтянулись цены | Не сопоставлен тип цены | Привязать нужный тип цены 1С к цене на сайте |
| Остатки неверные | Несопоставлены склады или обмен редкий | Настроить склады и частую выгрузку остатков |
| Слетели характеристики | Свойства не сматчены или меняется их состав | Зафиксировать набор свойств, сверить соответствие |
| Обмен «отваливается» | Большой объём за один проход, таймауты | Делить выгрузку на части, увеличить лимиты сервера |
Главный принцип звучит почти банально: после запуска обмена 1С становится «хозяином» каталога. Не правьте товары вручную на сайте и не меняйте коды/артикулы в 1С без понимания последствий — именно это чаще всего и ломает синхронизацию, плодя дубли и расхождения.
Как часто запускать выгрузку
Зависит от того, насколько быстро у вас меняются остатки и цены. Универсального числа нет, но есть здравая логика: то, что меняется часто, выгружаем часто.
- Полный каталог (товары, описания, картинки) — реже: раз в сутки или по необходимости, это тяжёлая операция.
- Цены и остатки — чаще: от нескольких раз в день до каждых 15–30 минут, если торговля живая.
- Заказы с сайта в 1С — практически в реальном времени или раз в несколько минут, чтобы менеджер не ждал.
Слишком частый полный обмен нагружает сервер и может тормозить сайт в часы пиковой посещаемости. Слишком редкий — и покупатель видит устаревшие остатки. Баланс подбирается под конкретный магазин: для маркетплейса с тысячами заказов в день одна логика, для оптового поставщика с прайсом раз в неделю — совсем другая.
На наших проектах больше всего времени экономит не сам факт обмена, а порядок в 1С до его запуска. Чистый справочник номенклатуры, понятные свойства и типы цен — и настройка проходит гладко. Бардак в учёте честно переезжает на сайт, поэтому мы всегда начинаем с ревизии данных.
Кому обмен с 1С обязателен, а кому можно подождать
Если у вас десятки и сотни тысяч товаров, живые остатки и поток заказов — обмен не роскошь, а необходимость. Вести такой каталог руками физически невозможно: вы либо утонете в рутине, либо начнёте продавать то, чего нет. Это прямой случай для интеграции.
А вот небольшому магазину на полсотни стабильных позиций без частых изменений цен можно стартовать и без обмена, добавив его позже по мере роста. Честно: если 1С у вас вообще не ведётся, то и обменивать пока нечего — сначала наводится порядок в учёте, а уже потом подключается сайт.
Отдельная история — оптовые и B2B-проекты. Там обмен с 1С почти всегда обязателен: индивидуальные цены по группам клиентов, остатки по складам, документы для кабинета дилера — всё это живёт в учётной системе и без интеграции на сайте просто не появится. Так что если в планах личные кабинеты для опта, обмен с 1С стоит закладывать сразу, а не пристраивать потом.
Частые вопросы
С какими конфигурациями 1С работает обмен?
С типовыми, где есть штатный механизм обмена с сайтом: Управление торговлей, Комплексная автоматизация, ERP, розничные конфигурации. С сильно доработанными или самописными возможны нюансы — их уточняем отдельно, иногда нужна доработка на стороне 1С.
Обмен односторонний или двусторонний?
Двусторонний: каталог идёт из 1С на сайт, заказы — с сайта в 1С. Это и есть смысл интеграции — единый контур без двойного ввода данных.
Почему после обмена задвоились товары?
Почти всегда из-за того, что у товара изменился внешний код (XML_ID) или артикул в 1С, и сайт принял его за новый. Лечится восстановлением сопоставления; на будущее — не меняем коды после запуска обмена.
Можно ли выгружать только часть каталога?
Да, обмен можно настроить выборочно — по группам товаров или с фильтрами. Это полезно, когда на сайте продаётся не весь ассортимент из 1С.
Сломается ли сайт во время выгрузки?
При корректной настройке — нет. Тяжёлые полные выгрузки планируют на ночь или непиковые часы, а частые обмены остатков делают лёгкими. Если сайт тормозит при обмене, обычно дело в объёме за один проход или настройках сервера — это решаемо.
Хотите, чтобы каталог обновлялся сам, а заказы падали прямо в 1С без ручного переноса? Настроим обмен 1С с вашим магазином на INTEC или 1С-Битрикс так, чтобы остатки и цены всегда были актуальны. Позвоните — посмотрим вашу конфигурацию и предложим схему: 8 800 55-100-10. Подробнее — в разделе разработка и доработка интернет-магазинов.