Интеграция интернет-магазина с 1С: что синхронизируется и сколько это стоит

Скриншот 20260819 201449

Пока обмена нет, магазин и учёт живут раздельно. Менеджер заводит товар в 1С, потом ещё раз руками на сайте. Остатки на витрине обновляются «когда дойдут руки». Заказы кто-то переносит в учёт вручную и время от времени ошибается в артикулах. На пятидесяти товарах это терпимо. На пятистах превращается в отдельную ставку сотрудника и регулярные звонки «извините, товара нет, хотя на сайте он был».

Интеграция сайта с 1С убирает эту ручную прослойку. Разберём, какие данные синхронизируются, как обмен устроен без погружения в форматы, чем отличаются Битрикс, WooCommerce и кастомные движки, и сколько всё это стоит.

Что даёт обмен с 1С на языке бизнеса

Стандартная связка - это четыре потока данных, и у каждого своя денежная логика.

  • Товары. Выгрузка товаров из 1С на сайт: названия, артикулы, описания, характеристики, картинки. Номенклатура заводится один раз в учёте и сама появляется на витрине. Ручной перенос каталога на 500 позиций - недели работы контент-менеджера, и при каждом обновлении ассортимента всё по новой.
  • Остатки. Синхронизация остатков интернет-магазина со складом. Товар закончился - на сайте он скрывается или помечается «под заказ». Каждый заказ на отсутствующий товар - это звонок с извинениями, отмена и покупатель, который ушёл к конкуренту.
  • Цены. Поменяли цену в 1С - через 10-15 минут она обновилась на сайте. Поддерживаются типы цен: розничная, оптовая, дилерская. Для B2B-магазинов это отдельная головная боль, которую обмен закрывает полностью.
  • Заказы и статусы. Заказ с сайта автоматически создаётся в 1С со всем составом, суммами и данными покупателя. Обратно на сайт уходят статусы: собран, отгружен, доставлен. Клиент видит их в личном кабинете и не дёргает менеджера.

Есть и менее очевидная выгода. Когда остатки и цены на витрине честные, магазину можно спокойно запускать рекламу. Платить за клики по товарам, которых нет на складе - так себе инвестиция.

Как это устроено, если на пальцах

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

Выгрузка бывает полной и быстрой. Полная гоняет весь каталог целиком: её запускают при первом наполнении и после серьёзных изменений, на большом ассортименте она может идти часами. Быстрая передаёт только изменения и крутится хоть каждые десять минут. Обычно настраивают так: остатки и цены обновляются часто, состав каталога - раз в сутки ночью.

И одна оговорка. Обмен работает по расписанию, а не мгновенно. Если товар купили в розничной точке, с сайта он пропадёт через интервал обмена, а не в ту же секунду. Для большинства магазинов интервала в 10-30 минут достаточно. Кому нужно быстрее, тому дорога в кастомную интеграцию, о ней ниже.

Три сценария: Битрикс, WooCommerce и кастом

Платформа сайта определяет способ обмена, бюджет и количество сюрпризов в процессе.

1С-Битрикс: обмен родной

Обмен Битрикс с 1С - штатная возможность обеих систем, их развивает одна экосистема. В типовых конфигурациях («Управление торговлей», «Розница», УНФ) уже есть готовый механизм выгрузки на сайт, в Битриксе - штатный приёмник. Каталог, торговые предложения с размерами и цветами, несколько складов, типы цен, заказы со статусами: всё это поддерживается из коробки.

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

WordPress и WooCommerce: через модули

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

Второй момент: плагин - ещё одна зависимость. Обновился WooCommerce - нужно ждать совместимую версию модуля или откладывать обновление. Для небольшого магазина с простым каталогом связка вполне рабочая, мы такие делали. Но идти в неё стоит с открытыми глазами.

Кастомный сайт: обмен через API

Для магазинов на Laravel и самописных движках обмен проектируется под задачу. Это дороже и дольше, зато без ограничений: любые поля, своя логика резервирования, обновление раз в минуту, несколько юрлиц, связка сразу с 1С, складской программой и службой доставки. Такой вариант оправдан, когда штатные механизмы не тянут: очень большой каталог, сложное ценообразование, B2B-портал с индивидуальными условиями. Подобные проекты мы собираем в рамках разработки сайтов и магазинов.

Платформа Механизм обмена Кому подходит
1С-Битрикс Штатный, поддерживается обеими системами Магазины с типовой 1С, каталог до десятков тысяч позиций
WooCommerce Сторонние плагины Небольшие магазины с простым каталогом
Кастом (Laravel и другие) Индивидуальная интеграция по API Сложная логика, большие каталоги, B2B

Что потребуется от вашего 1С-специалиста и какие сроки реальны

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

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

Бывает и так: своего 1С-ника нет, база досталась от бухгалтерии, что у неё внутри - никто не знает. Это не приговор, просто закладывайте время на разбор. По опыту, сроки чаще двигает не программирование, а состояние справочников: пока в номенклатуре дубли и позиции вида «Новый товар (копия) (копия)», запускать обмен рано.

Реалистичные сроки: типовой обмен на Битриксе - 1-2 недели, с доработками - 3-5 недель. WooCommerce с модулем - 2-4 недели. Кастомная интеграция - от 4 недель. Это при условии, что 1С в порядке и специалист с вашей стороны отвечает не раз в неделю.

Интеграция интернет-магазина с 1С: цена вопроса

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

Сценарий Стоимость Срок
Битрикс + типовая 1С, штатный обмен 30 000 - 70 000 руб. 1-2 недели
Битрикс с доработками: торговые предложения, склады, типы цен 70 000 - 200 000 руб. 3-5 недель
WooCommerce через модуль обмена 50 000 - 150 000 руб. 2-4 недели
Кастомная интеграция по API от 150 000 руб. от 4 недель

Что двигает цену вверх. Доработанная до неузнаваемости 1С, в которой типовой механизм обмена уже не работает. Торговые предложения и сложные характеристики. Несколько складов и юрлиц. Индивидуальные цены по договорам. Требование обновлять остатки почти мгновенно. Каждый пункт - не «плюс десять процентов», а отдельный блок работ, поэтому и вилки такие широкие.

Отдельно про жизнь после запуска: обмен - живой механизм, а не «настроили и забыли». Ему нужен присмотр, и вот почему.

Типовые грабли, на которые наступают почти все

Задвоение товаров

После очередного обмена на сайте два одинаковых товара: один с остатками, другой без. Типичная причина - товары сопоставляются по названию, а не по уникальному коду. Или кто-то в 1С удалил номенклатуру и завёл заново, у неё сменился внутренний идентификатор, и сайт считает её новым товаром. Лечится правильными настройками сопоставления и дисциплиной в справочнике: карточки не пересоздают, а исправляют.

Остатки врут

На сайте товар есть, на складе нет. Причины почти всегда одни и те же: обмен запускается слишком редко, не учитываются резервы по неоплаченным заказам, или остатки с нескольких складов складываются не так, как ожидал владелец. Разбирается настройкой: какие склады участвуют, вычитать ли резервы, как часто обновляться. Главное - проговорить эти правила до запуска, а не после первой отменённой оплаты.

Обмен падает после обновлений

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

Что предлагаем

Мы в Advenity делаем интернет-магазины на Битриксе, WordPress, Laravel и кастомных решениях. В портфолио 6 интернет-магазинов, примеры собраны в разделе кейсов. Интеграцию с 1С настраиваем и на новых проектах, и на действующих магазинах, в том числе доставшихся от других подрядчиков.

Если задача уже стоит, заполните бриф на разработку. Мы посмотрим вашу конфигурацию 1С и каталог, предложим схему обмена, назовём смету и срок. Это бесплатно и ни к чему не обязывает.

А если магазин работает, но подрядчик пропал вместе с доступами и обмен держится на честном слове, начните со статьи о смене разработчика сайта: там по шагам расписано, как забрать проект себе и ничего не потерять.

Консультация

Получите бесплатную консультацию

Получите бесплатную консультацию по услугам, их стоимости и срокам. Вы можете написать нам в Telegram или WhatsApp это ускорит ответ.

    Имя
    Телефон
    Email