Интеграция сайта с 1С в Саратове: остатки, цены и заказы синхронизируются сами
Настраиваю обмен между сайтом и 1С так, чтобы менеджеры перестали перебивать заказы руками, а на сайте не продавалось то, чего нет на складе. CommerceML, REST, штатный обмен Битрикса, WordPress/WooCommerce и кастомные сайты.
- От 40 000 ₽, смета после аудита
- Тестовый контур на копии базы до запуска
- Документация и доступы остаются у вас
- Офис в Саратове, ул. Крайняя, 87А
Что синхронизирую между сайтом и 1С, в какую сторону и как часто
Таблица — типовая схема для интернет-магазина. Для каталога без корзины остаются первые пять строк, для B2B добавляются цены по договорам и документы.
| Что синхронизируем | Направление | Периодичность | Как это работает |
|---|---|---|---|
| Номенклатура и группы | 1С → сайт | При изменении или раз в сутки | Новые товары создаются, удалённые в 1С деактивируются на сайте, а не удаляются — адреса и позиции в поиске сохраняются. |
| Свойства и характеристики | 1С → сайт | Вместе с номенклатурой | Реквизиты и дополнительные характеристики сопоставляются со свойствами товара на сайте, чтобы работали фильтры. |
| Изображения и файлы | 1С → сайт или из папки | При изменении | Картинки из 1С или подбор по артикулу из папки на сервере, инструкции и сертификаты в PDF. |
| Цены по видам | 1С → сайт | Каждые 15–60 минут | Розничная, оптовая, цена по договору — каждому виду цен из 1С соответствует группа покупателей на сайте. |
| Остатки по складам | 1С → сайт | Каждые 5–30 минут | Наличие по каждому складу с учётом резервов, статус «под заказ», скрытие товаров с нулевым остатком по правилу. |
| Заказы | Сайт → 1С | Сразу при оформлении | В 1С создаётся «Заказ клиента» с составом, контрагентом, доставкой и способом оплаты — менеджер ничего не перебивает. |
| Статусы заказов | 1С → сайт | При изменении | Подтверждён, оплачен, собран, отгружен — на сайт, клиенту письмом и в личный кабинет. |
| Контрагенты и контакты | Сайт ↔ 1С | При регистрации и заказе | Физлица и юрлица с ИНН, адресами доставки и историей; дубли контрагентов ловятся по ИНН и телефону. |
| Оплаты | Эквайринг → 1С | При поступлении | Отметка об оплате с сайта или банка попадает в 1С, статус «оплачен» возвращается на сайт. |
Как понять, что сайту пора обмениваться с 1С автоматически
Обычно ко мне приходят не «за интеграцией», а с одной из этих проблем. Каждая стоит денег ежедневно, просто их никто не считает.
Остатки на сайте не совпадают со складом
Клиент оплачивает товар, которого нет, менеджер звонит с извинениями, деньги возвращаются неделю. Отзыв про «обман» остаётся навсегда.
Заказы вбивают в 1С руками
Каждый заказ с сайта менеджер переносит вручную: 10–15 минут на заказ, ошибки в артикулах и адресах, а в сезон заказы просто лежат до вечера.
Дубли номенклатуры
После каждой выгрузки один и тот же товар появляется на сайте второй раз с другим адресом. Поисковик видит дубли, покупатель — два товара с разными ценами.
Цены на сайте старые
Поставщик поднял цены, в 1С они обновились, а сайт продаёт по прошлогодним. Или наоборот: акция закончилась в 1С, а на сайте висит скидка.
Обмен ломается после обновлений
Обновили 1С или плагин на сайте — выгрузка встала, и никто не знает почему. Логов нет, подрядчик, который настраивал, недоступен.
Никто не понимает, как это работает
Обмен когда-то настроили, документации нет, пароли утеряны. Любое изменение в каталоге — лотерея: обновится или всё сломается.
CommerceML, REST или штатный модуль: как связать 1С с вашей платформой
Способ обмена зависит от сайта и конфигурации 1С. Ниже — что использую для каждой платформы и где обычно возникают сложности.
CommerceML
Стандарт обмена 1С с сайтами: XML с номенклатурой, ценами, остатками и заказами. Поддерживается типовыми конфигурациями из коробки. Использую, когда нужен надёжный обмен без доработок 1С. Слабое место — большие каталоги: выгрузку приходится разбивать на части.
HTTP-сервисы 1С и REST
Точечный обмен по запросу: сайт спрашивает остаток конкретного товара или отправляет заказ и получает номер документа в ответ. Подходит для нетиповых конфигураций и когда остатки нужны в реальном времени. Требует публикации 1С на веб-сервере и защиты доступа.
Сайт на 1С-Битрикс
Штатный модуль обмена — самая короткая дорога, если каталог в 1С в порядке. Настраиваю сопоставление свойств, торговых предложений, типов цен и складов, дописываю обработчики событий для нестандартных случаев. Подробнее — разработка на Битрикс в Саратове.
WordPress и WooCommerce
Готовые плагины обмена по CommerceML закрывают базовый сценарий, но на реальных каталогах ломаются на вариациях, характеристиках и складах. Дорабатываю плагин или пишу свой модуль импорта с очередью, чтобы выгрузка на 10 000 позиций не клала сайт.
Кастомные сайты на Go и PHP
Для самописных сайтов делаю отдельный контур обмена: приём выгрузки из 1С, очередь обработки, журнал операций, API для заказов. Так обмен не зависит от плагинов и переживает любые обновления сайта.
Файловый обмен как запасной вариант
Когда прямого доступа к 1С нет — например, базу ведёт внешняя бухгалтерия, — настраиваю выгрузку CSV или XML по расписанию через защищённую папку. Медленнее и проще, но лучше ручного ввода.
Как проходит интеграция сайта с 1С: шесть шагов и сроки
Сроки — для двустороннего обмена с типовой конфигурацией. Односторонний обмен товарами и остатками проходит быстрее, нетиповые базы — дольше.
Аудит и ТЗ на обмен
Уточняю конфигурацию и версию 1С, платформу сайта, объём номенклатуры, виды цен, склады, как сейчас попадают заказы. Смотрю текущий обмен, если он есть, и его логи. Пишу ТЗ: что передаём, куда, как часто, что считаем ошибкой.
Схема данных и «главная» система
Вместе решаем, кто главный по каждой сущности: номенклатура и цены — 1С, заказы — сайт, контрагенты — по правилу. Определяю ключ сопоставления (артикул, код, GUID) и правила для дублей и удалённых товаров.
Настройка на стороне 1С
Узел обмена, отбор номенклатуры, виды цен, склады, расписание. Для нетиповых конфигураций — HTTP-сервис или обработка выгрузки вместе с вашим программистом 1С.
Настройка на стороне сайта
Приём выгрузки, сопоставление свойств и категорий, обработка картинок, создание заказов в нужном формате, статусы, уведомления. Всё, что нестандартно, — в отдельном модуле, а не в правках ядра или чужого плагина.
Тестовый контур
Обмен запускаю на копии базы и тестовой версии сайта. Прогоняю сценарии: новый товар, изменение цены, нулевой остаток, заказ юрлица, отмена, частичная оплата. Сверяю остатки по выборке из 50–100 позиций.
Запуск, мониторинг, документация
Переключаю обмен на боевую базу, включаю логи и уведомления об ошибках, передаю документацию: схема, настройки, «что делать, если». 30 дней наблюдаю за обменом и правлю то, что всплывает на реальных данных.
Что входит в интеграцию сайта с 1С
Перечень фиксируется в ТЗ и приложении к договору. Ниже — что делаю в каждом проекте, независимо от платформы.
- Сопоставление номенклатурыЕдиный ключ для каждого товара, правила для дублей, характеристик и вариантов. Существующие товары на сайте привязываю к 1С без пересоздания и потери адресов.
- Правила для остатковЧто показывать при нулевом остатке, как учитывать резервы и товары в пути, какие склады участвуют в наличии для сайта, а какие — только для B2B.
- Виды цен и скидкиРозница, опт, цена по договору, акции из 1С. Округление и валюты приводятся к одному правилу, чтобы цена в корзине и в документе совпадала.
- Формат заказа в 1ССостав, контрагент, адрес, способ доставки и оплаты, комментарий клиента, UTM-метка источника — всё попадает в документ, а не теряется по дороге.
- Статусы и уведомленияКарта соответствия статусов 1С и сайта, письма и сообщения клиенту при смене статуса, уведомление менеджеру о новом заказе.
- Очередь и частичные обновленияВыгрузка большого каталога разбивается на части и обрабатывается в фоне; остатки и цены обновляются точечно, а не полной перезаливкой.
- Защита обменаОтдельный пользователь с минимальными правами, ключи доступа, ограничение по IP, HTTPS. Точка обмена не видна снаружи и не индексируется.
- Логи и мониторингЖурнал каждой операции с результатом, ежедневная сверка остатков по выборке, уведомление в Telegram, если обмен не прошёл или прошёл с ошибками.
- ДокументацияСхема обмена, настройки с обеих сторон, инструкция «что делать, если», контакты и доступы — в одном документе у вас.
- Обучение сотрудниковПоказываю менеджерам, где смотреть заказы и статусы, а оператору 1С — как заводить товар, чтобы он корректно появился на сайте.
Обмен с 1С уже настроен, но падает или врёт?
Пришлите доступ к логам и опишите, что происходит. За 2 рабочих дня найду причину и скажу, чинить текущий обмен или собирать заново — с оценкой в обоих случаях.
Что прислать, чтобы получить точную смету
Доступы на этом этапе не нужны. Достаточно ответить на пять вопросов — и через 2 рабочих дня у вас будет схема обмена, смета и сроки.
- Конфигурация и версия 1СУТ 11, УНФ, Розница, ERP, Бухгалтерия; типовая или доработанная; локально или в облаке.
- Платформа сайта1С-Битрикс, WordPress/WooCommerce, самописный сайт, конструктор — и кто его сейчас поддерживает.
- Объём и структура каталогаСколько позиций, есть ли характеристики и варианты, сколько видов цен и складов.
- Что должно синхронизироватьсяТолько товары и остатки или ещё заказы, статусы, контрагенты и оплаты.
- Что сейчас делается вручнуюЭто помогает посчитать, сколько часов в месяц освободит интеграция, и понять, окупится ли она.
Оценка интеграции с 1С
Опишите конфигурацию 1С и сайт — пришлю схему обмена, смету по позициям и сроки. Без обязательств.
Стоимость интеграции сайта с 1С в Саратове
Цены — за работу, «от», итог по смете после аудита. Стоимость зависит от платформы сайта, конфигурации 1С, числа видов цен и складов и того, нужен ли обратный поток заказов и статусов.
Оплата по этапам: часть после согласования ТЗ, остаток после запуска и приёмки на боевых данных. Договор с ИП, счёт, акты. Доступ к 1С и сайту нужен только на время работ — после передачи документации его можно отозвать.
Что гарантирую по интеграции
Обмен — это инфраструктура, которая должна работать годами без меня. Поэтому гарантии здесь про проверяемость и независимость, а не про красивые слова.
Тесты до боевого запуска
Обмен включается на реальной базе только после прогона сценариев на копии: новые товары, нулевые остатки, заказы юрлиц, отмены, частичные оплаты. Протокол тестов прикладываю к акту.
Документация в вашем распоряжении
Схема обмена, настройки с обеих сторон, ключи, инструкция «что делать, если» — в одном документе. Любой другой специалист разберётся без звонка мне.
Доступы и код у вас
Модули на сайте, обработки и расширения в 1С, пользователи обмена — на ваших аккаунтах. После сдачи можете отозвать мой доступ, обмен продолжит работать.
Логи и уведомления
Каждая операция обмена пишется в журнал, ошибки уходят в Telegram ответственному. Вы узнаёте о проблеме раньше, чем клиент.
30 дней наблюдения
Месяц после запуска слежу за обменом на реальных данных и исправляю то, что не всплыло в тестах, — без дополнительной оплаты.
Договор с ИП и оплата по этапам
Состав работ и критерии приёмки — в ТЗ, которое становится приложением к договору. Счёт, акты, безналичный расчёт, без предоплаты всей суммы.
Нужна ли вашему сайту интеграция с 1С прямо сейчас
Отметьте, что про ваш магазин. Чем больше пунктов, тем больше денег теряется на ручной работе и ошибках.
Конфигурации, версии и частые вопросы об обмене с 1С
Работает ли обмен с 1С:Управление торговлей 11?
Да, это самая частая конфигурация. В УТ 11 есть штатный узел «Обмен с сайтом»: выгрузка номенклатуры, цен по видам, остатков по складам и загрузка заказов клиентов. Доработки обычно нужны для характеристик номенклатуры, нескольких складов с разной логикой наличия и нестандартных статусов заказов.
Подходит ли 1С:УНФ для интеграции с сайтом?
Подходит: в «Управлении нашей фирмой» есть обмен с сайтом по CommerceML для товаров, цен, остатков и заказов. Ограничения — в более простой структуре цен и складов по сравнению с УТ, поэтому схему обмена согласовываю до старта, а не по факту.
Можно ли связать сайт с 1С:Розница?
Можно. Розница выгружает номенклатуру, цены и остатки по магазинам, а заказы с сайта принимает как заказы покупателей. Если учёт ведётся в связке Розница + УТ, обмен строю с той базой, где ведётся номенклатура и цены, — обычно это УТ, а Розница получает данные от неё.
Какие версии 1С поддерживаются?
Платформа 8.3 с актуальными типовыми конфигурациями — без ограничений. Для 8.2 и старых редакций вроде УТ 10.3 обмен возможен, но с ограничениями: нет части реквизитов, характеристики выгружаются хуже, статусы приходится дорабатывать. Версию 7.7 не беру — дешевле перейти на актуальную конфигурацию, чем строить обмен вокруг неё.
Что делать, если конфигурация 1С нетиповая?
Настраиваю обмен через HTTP-сервисы 1С или выгрузку в формате, который принимает сайт. Нужен ваш программист 1С или доступ к конфигуратору, чтобы не сломать доработки. Сроки на 1–2 недели дольше типовых; схема и границы ответственности — кто за что отвечает — фиксируются в ТЗ.
Работает ли интеграция с облачной 1С?
Обычно да: обмен инициируется со стороны 1С по HTTP, поэтому облачное размещение базы не мешает. Ограничение — доработки, которые в облаке возможны только через расширения, а не правкой конфигурации. Уточняю это на аудите до старта и предлагаю схему под ваш вариант размещения.
Сколько времени занимает интеграция сайта с 1С?
Односторонний обмен товарами, ценами и остатками для типовой конфигурации — 2–3 недели. Двусторонний с заказами и статусами — 4–6 недель. Больше всего времени уходит на подготовку номенклатуры в 1С с вашей стороны — артикулы, характеристики, картинки — и на тесты. Если каталог в порядке, укладываюсь в нижнюю границу.
Нужен ли программист 1С с моей стороны?
Для типовых конфигураций — нет, настройку узла обмена делаю сам по удалённому доступу. Для нетиповых и сильно доработанных баз нужен ваш специалист по 1С или доступ к конфигуратору; тогда разделяем зоны ответственности в ТЗ, и обе стороны обмена согласовывают формат до написания кода.
Смежные услуги
Пришлю схему обмена и смету за 2 рабочих дня
Опишите конфигурацию 1С, сайт и что должно синхронизироваться. Верну схему, смету по позициям и сроки — без обязательств.
- 1Схема обмена под вашу конфигурацию 1С и платформу сайта
- 2Смета по позициям: настройка 1С, сайт, тесты, документация
- 3Сроки и что нужно подготовить в каталоге с вашей стороны
Заявка на интеграцию
Укажите сайт и конфигурацию 1С — отвечу в течение рабочего дня.
