Быстрые ссылки

Интеграция сайта с 1С

Разработка, доработка и продвижение сайтов.

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

Как устроен обмен

У 1С есть стандартный механизм обмена с сайтом по протоколу CommerceML: 1С формирует XML-файлы с товарами, ценами и остатками и отправляет их на сайт, а с сайта забирает заказы. В 1С-Битрикс приём этих файлов встроен. Для OpenCart и WooCommerce ставится модуль, который понимает тот же формат.

Если у вас нестандартная конфигурация 1С или учёт ведётся в другой программе, используется обмен через файлы Excel/CSV по расписанию или через API.

Что входит

  • Анализ: какая у вас 1С (УТ, УНФ, Бухгалтерия, Розница), какая версия, сколько товаров и складов.
  • Установка и настройка модуля обмена на сайте.
  • Настройка узла обмена в 1С вместе с вашим 1С-специалистом или по инструкции.
  • Сопоставление: категории, характеристики, типы цен, склады.
  • Выгрузка фото и описаний — если они ведутся в 1С.
  • Загрузка заказов с сайта в 1С и обратная передача статусов.
  • Расписание обмена и уведомление, если обмен упал.
  • Проверка на реальных данных: остатки, цены, тестовый заказ.

Частые проблемы, которые решаю

  • Обмен идёт, но остатки на сайте не меняются. Обычно не совпадают идентификаторы товаров или склад не выбран в настройках выгрузки.
  • Дубли товаров после каждой выгрузки. Причина — товары на сайте заведены вручную, без связи с 1С.
  • Обмен падает по таймауту на большом каталоге. Решается пошаговой загрузкой и настройками PHP.
  • Картинки загружаются заново при каждом обмене и забивают диск.

О том, на что обратить внимание при загрузке остатков, я писал в статье «Загрузка остатков из 1С на сайт».

Сроки

Типовой обмен товаров, остатков и цен — от нескольких дней. С заказами, статусами и несколькими складами — 1–2 недели с тестированием.

Стоимость

Типовой пакет обмена товаров, остатков, цен и заказов — от 700 BYN (ориентир моего предложения). Сложные случаи — нестандартная 1С, несколько организаций, обмен с маркетплейсами — оцениваю отдельно. Работы на стороне 1С выполняет ваш 1С-программист или я по согласованию.

Что нужно подготовить

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

После запуска

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

Типичные проблемы обмена и их причины

  • Товары дублируются — на сайте и в 1С разные идентификаторы, например товары заводили вручную до настройки обмена. Решается сопоставлением по артикулу и одноразовой привязкой.
  • Цены не обновляются — в настройках обмена выбран не тот тип цен или он не выгружается из 1С.
  • Обмен обрывается на середине — лимиты времени PHP или размера загружаемого файла. Помогает пошаговая выгрузка и увеличение лимитов.
  • Картинки пропадают — 1С выгружает изображения, а сайт удаляет загруженные вручную. Нужно решить, где источник фото.
  • Заказы не доходят в 1С — не настроена выгрузка заказов или статусы не сопоставлены.

Чек-лист перед настройкой

  1. Какие данные идут из 1С: товары, цены, остатки, характеристики, фото.
  2. Какие данные идут в 1С: заказы, покупатели, статусы.
  3. Конфигурация и версия 1С, кто её обслуживает.
  4. Частота обмена: раз в час, раз в сутки, по кнопке.
  5. Тестовая копия сайта для первых выгрузок.

Частые вопросы

Нужен ли программист 1С?

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

Как часто будут обновляться остатки?

Как настроим: раз в час, раз в 15 минут или по кнопке. Чем больше каталог, тем реже имеет смысл полный обмен.

Работает ли обмен с WooCommerce?

Да, через модуль обмена по CommerceML. Для больших каталогов OpenCart или Битрикс справляются быстрее.

Кто настраивает сторону 1С?

Со стороны 1С обычно работает ваш программист 1С или обслуживающая компания. Я настраиваю сайт и согласовываю с ними формат и расписание.

Можно ли выгружать только остатки без товаров?

Да. Отдельную выгрузку цен и остатков делают часто — она быстрее полной и её можно запускать чаще.

Обсудим вашу задачу

Напишите в Telegram или Viber: адрес сайта, если он есть, и что нужно сделать. Отвечу, сколько это займёт и сколько будет стоить. Или оставьте заявку в форме ниже — перезвоню.

Оставить заявкуНаписать в TelegramНаписать в Viber

Есть задача по сайту?

Заказать звонок

Есть вопрос? Напишите, отвечу в течение рабочего дня.

    Я согласен на обработку персональных данных