+7 988 353-52-54 kompman1@yandex.ru

г. Краснодар

Обмен с 1С по CommerceML

CMS с обменом 1С для интернет-магазина

Обмен с 1С входит в модуль «Интернет-магазин» — без отдельных коннекторов и сервисов-посредников. 1С сама выгружает на сайт товары, цены и остатки и забирает заказы, а описания, которые вы переписали на сайте, не затираются.

Демо без регистрации · вкладка «Обмен с 1С» в разделе «Импорт и экспорт»

стандартный протокол обмена 1С
CommerceML
без доплат за обмен
в комплекте
товары, цены, остатки, заказы
4 потока
в месяц, сайт на вашем хостинге
0 ₽

Что синхронизируется между 1С и сайтом

Обмен по тому же протоколу, что у «1С-Битрикс»: 1С сама приходит на сайт, отдаёт файлы и забирает заказы.

  • Каталог

    Товары, группы и характеристики

    Группы 1С становятся категориями и следуют за ними при переименовании и переносе. Свойства — характеристиками для фильтра, «Производитель» и «Бренд» — брендом. Характеристики товара 1С — вариантами с отдельными ценами и остатками. Картинки попадают в медиатеку без дублей.

    Модуль «Интернет-магазин»
  • Цены по типам

    Вы выбираете, какой тип цен 1С — розничная цена сайта, какой — зачёркнутая, а какие — цены групп покупателей для опта.

  • Остатки

    Сумма по складам или отдельные склады для городов с модулем «Города».

    Модуль «Города»
  • Заказы — в 1С

    С покупателем или организацией (ИНН, КПП), доставкой и скидками. Обратно — статусы и оплата.

  • Защита правок

    1С не затрёт то, что вы переписали на сайте

    Для названия, описания, фото, характеристик, категорий и бренда — свой режим: «Всегда из 1С», «Только если пусто» или «Не трогать». По умолчанию описание и фото пишутся, только если на сайте пусто.

  • Удалённое в 1С

    После полной выгрузки пропавшие товары уходят в черновик. Если пропадает больше 30 % — сайт ничего не трогает и присылает уведомление.

  • Кнопка «Проверить»

    Логин и пароль, лимиты PHP, передача заголовка авторизации, cron — до первого обмена.

  • Журнал

    Каждый обмен на виду

    В «Последних обменах» — каждый запрос 1С и ответ сайта. Упала загрузка или 1С давно не выгружала каталог — уведомление в почту или Telegram.

  • Совместимость

    Адрес обмена как у Битрикса

    Основной адрес — /shop/1c/exchange, но работает и /bitrix/admin/1c_exchange.php: его подставляют некоторые конфигурации 1С. Узел с типом сайта «1С-Битрикс» подходит без переделок.

Как обычно подключают 1С к сайту

Протокол почти везде один — CommerceML. Различается, кто отвечает за модуль обмена и сколько он стоит в поддержке.

Без цен конкурентов: они меняются. Для OpenCart и WooCommerce возможности зависят от выбранного модуля.
100300 CMS1С-БитриксOpenCart, WooCommerceОблачные конструкторы
Модуль обменавходит в модуль «Интернет-магазин»входит в редакции с магазиномсторонний модуль или плагинсторонний сервис-посредник
Кто его обновляетразработчик CMS, вместе с магазиномразработчик платформыавтор модуля, отдельно от движкасервис
Отдельная плата за обменнетнет, входит в лицензиюзависит от модуляобычно подписка сервиса
Где хранятся данныеваш хостингваш хостингваш хостингплатформа и сервис-посредник

Как подключить 1С к сайту

  1. Логин и пароль обмена

    • Срок: 2 минуты

    Админка → «Настройки магазина» → «Выгрузка и 1С». Это отдельный логин, не от админки; пароль хранится только хешем.

  2. Адрес и проверка

    • Срок: 2 минуты

    «Импорт и экспорт» → вкладка «Обмен с 1С»: скопируйте адрес сайта для обмена и нажмите «Проверить».

    Результат: Сайт готов принять 1С

  3. Узел обмена в 1С

    • Срок: 10–15 минут

    УТ 11, КА, ERP: «НСИ и администрирование → Интеграция с другими программами → Обмен с сайтами»; УНФ: «Настройки → Интеграция → Обмен с сайтом». Тип сайта «1С-Битрикс», адрес, логин, пароль; отметьте товары, цены, остатки и загрузку заказов.

  4. Первая выгрузка

    1С отправляет каталог и предложения. Пока сайт обрабатывает большие файлы, он отвечает 1С «идёт загрузка», и обмен продолжается с того же места.

    Результат: Товары и категории на сайте

  5. Типы цен

    После первой выгрузки выберите розничный тип цен, зачёркнутую цену и цены для групп покупателей.

    Результат: Правильные цены на витрине

  6. Расписание

    Частоту обмена задаёте в 1С. Cron на хостинге ускоряет большие выгрузки, но не обязателен.

    Результат: Обмен идёт сам

Чего обмен с 1С пока не делает

Лучше знать заранее, чем узнать после запуска.

  • Не пересчитывает валюту

    Цены приходят в той валюте, в какой выгружены из 1С. Если в 1С цены в долларах, пересчёт нужно сделать на стороне 1С.

  • Не меняет состав заказа из 1С

    Из 1С на сайт приходят статус и оплата. Если менеджер поменял строки заказа в 1С, на сайте они останутся прежними.

  • Варианты — только из характеристик

    Переключатели вариантов строятся из характеристик товара 1С. Обычное свойство 1С становится характеристикой для фильтра, а не вариантом.

  • Не принимает файл вручную

    CommerceML приходит только по протоколу обмена — 1С присылает файлы сама. Для разовой загрузки есть импорт Excel, CSV и YML.

Шаблоны магазинов, к которым подключается 1С

Обмен работает в любом магазинном шаблоне: откройте демо и посмотрите, как будут выглядеть ваши товары из 1С.

Все шаблоны

CMS с обменом 1С: на что смотреть при выборе

CMS с обменом 1С — это движок интернет-магазина, который сам принимает из 1С товары, цены и остатки и отдаёт ей заказы, без ручных выгрузок. Почти все такие движки говорят с 1С на одном языке — CommerceML, поэтому разница не в протоколе, а в деталях: что именно синхронизируется, кто поддерживает модуль обмена и что будет с правками, которые вы сделали на сайте.

Вкладка «Обмен с 1С» в админке 100300 CMS: адрес обмена, проверка и последние обмены
«Импорт и экспорт» → «Обмен с 1С»: адрес для узла обмена, кнопка «Проверить» и журнал.

Что синхронизируется между 1С и сайтом

Из 1С на сайт: группы (становятся категориями), товары с артикулами, штрихкодами, описаниями и картинками, свойства, характеристики-варианты, цены по типам и остатки по складам. С сайта в 1С: заказы с покупателем, доставкой и скидками. Из 1С обратно: статусы заказов и отметка об оплате. Повторная выгрузка тех же файлов ничего не меняет — сайт записывает только то, что действительно изменилось.

С какими конфигурациями 1С работает обмен

С типовыми конфигурациями, которые умеют обмен с сайтом по CommerceML 2.03–2.10: «Управление торговлей», «Управление нашей фирмой», «Комплексная автоматизация», ERP, а в старых конфигурациях — через обработку «Обмен с WEB-сайтом». Тот же протокол понимает и МойСклад. Нетиповую 1С с переписанным обменом стоит проверить на тестовом сайте до запуска.

Порядок в 1С важнее движка

Обмен переносит на сайт то, что лежит в 1С. Если товары свалены в одну группу, у части нет артикулов, а цвета записаны в названиях, на сайте будет то же самое. Перед первой выгрузкой разложите номенклатуру по группам, заведите характеристики для вариантов и выберите, какое свойство будет брендом, — это сэкономит больше времени, чем любой модуль.

Склады и цены по городам

Склады из 1С можно сложить в общий остаток, исключить или привязать к складам модуля «Города» — тогда покупатель в каждом городе видит свой остаток. Типы цен 1С так же связываются с ценовыми зонами: у Краснодара и Ростова могут быть разные цены из одной базы.

Что проверить после первой выгрузки

  • Категории разложились так же, как группы в 1С.
  • Бренды и характеристики фильтра на месте, лишние свойства отключены в «Сопоставлении».
  • Розничный тип цен выбран правильно, оптовые цены видны нужной группе покупателей.
  • Варианты собрались в одну карточку, а не разошлись отдельными товарами.
  • Тестовый заказ с сайта появился в 1С при следующем обмене.

Если 1С нет: МойСклад, Saby, Excel

Учёт в МойСкладе подключается модулем «МойСклад» — товары, остатки, цены и заказы. Для Saby (СБИС) есть модуль Saby с остатками и ценами. Учёта нет совсем — каталог ведётся в админке или загружается файлом Excel, CSV или YML: мастер сам узнаёт колонки выгрузок 1С, OpenCart, Wildberries и Ozon.

Переезд с Битрикса, где обмен уже настроен

Узел обмена в 1С переделывать не нужно: адрес /bitrix/admin/1c_exchange.php на новом сайте тоже отвечает — в узле достаточно указать логин и пароль обмена, заданные на новом сайте. Каталог, покупателей и заказы со старого магазина переносит бесплатный модуль «Переезд» — подробнее на странице альтернативы 1С-Битрикс. Пошаговая инструкция по настройке узла и разбор частых ошибок — в статье «Обмен 1С с сайтом».

Вопросы об обмене 1С с сайтом

Не нашли ответа? Спросите — ответим в рабочий день.

Нужно ли покупать отдельный модуль обмена с 1С?

Нет. Обмен по CommerceML входит в модуль «Интернет-магазин»: товары, цены, остатки и заказы. Отдельных коннекторов и подписки на сервис-посредник не нужно.

Что будет с товаром, который удалили в 1С?

После полной выгрузки товар, которого больше нет в 1С, уходит в черновик (можно выбрать «Остаток 0», «В корзину» или ничего не делать). Вернётся в выгрузку — снова опубликуется. Если пропадает больше 30 % товаров, сайт ничего не трогает и присылает уведомление.

Перезапишет ли 1С описания, которые правили на сайте?

Нет, если не захотите. По умолчанию описание и фото из 1С пишутся, только если на сайте пусто. Для названия, характеристик, категорий и бренда режим выбирается отдельно: «Всегда из 1С», «Только если пусто» или «Не трогать». Цены и остатки всегда берутся из 1С.

Как часто идёт обмен?

Так часто, как настроите в 1С: обмен запускает 1С — по расписанию узла или вручную. Заказы с сайта она забирает при каждом обмене. Большие выгрузки сайт обрабатывает частями и доводит до конца даже без cron.

Можно ли выгружать заказы с сайта в 1С?

Да. 1С забирает новые и изменённые заказы с номером, покупателем (физлицо или организация с ИНН и КПП), строками, доставкой и скидками. Обратно приходят статус и оплата; при смене статуса из 1С письмо покупателю не уходит — это решает менеджер.

1С пишет «Неверный логин или пароль», хотя они верные. Что делать?

Скорее всего, веб-сервер хостинга не передаёт заголовок авторизации. Кнопка «Проверить» на вкладке «Обмен с 1С» это покажет и подскажет строку для .htaccess или nginx. Подробнее — в справке по обмену с 1С.

Проверим, подойдёт ли обмен вашей 1С

Напишите конфигурацию 1С и сколько у вас товаров — подскажем, как настроить обмен и что подготовить в учёте.

  • Ответим в рабочий день
  • Покажем систему на вашей задаче
  • Подберём шаблон и модули