К статье
Практический материал

Автоматизация · 10 мин

Как связать Тильду и 1С: передача заказов и синхронизация каталога

Как связать Тильду и 1С: передача заказов, синхронизация товаров и остатков через модули, API и коннекторы. Пошаговая настройка, типичные ошибки, FAQ.

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

Прежде чем выбирать инструмент, определите, что именно должно передаваться. Если на Тильде только лендинг с формой заявки, достаточно простой передачи лидов. Если это полноценный интернет-магазин на Tilda Store с корзиной и оплатой, потребуется двусторонняя синхронизация каталога, остатков и статусов заказов. От этого зависит и стоимость решения, и трудоёмкость настройки.

Важно понимать архитектурное ограничение: Тильда хранит товары в собственном каталоге и не поддерживает прямое подключение к базе 1С. Любая интеграция работает по принципу «Тильда отдаёт данные наружу» (через вебхуки и API) и «принимает данные извне» (через API каталога). Вся логика сопоставления товаров, контрагентов и заказов ложится на промежуточный слой — модуль на стороне 1С или внешний сервис.

Определите, какие данные должны ходить между Тильдой и 1С

Составьте список потоков данных до выбора инструмента. Типовой минимум для магазина: заказы с составом, данными покупателя и способом оплаты уходят в 1С; номенклатура, цены и остатки уходят из 1С на сайт. Дополнительно могут понадобиться статусы заказов (оплачен, собран, отгружен), отмены, возвраты и синхронизация контрагентов.

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

Заказы с сайтаТильда → 1С

Состав заказа, контакты покупателя, оплата, доставка

Товары и цены1С → Тильда

Номенклатура, характеристики, цены, изображения

Остатки1С → Тильда

Скрытие или пометка отсутствующих товаров

Статусы заказов1С → Тильда или покупателю

Оплачен, собран, отгружен, отменён

Выберите способ интеграции под вашу конфигурацию 1С

Существует три рабочих подхода. Первый — готовые модули обмена для 1С:Управление торговлей, 1С:Комплексная автоматизация или 1С:ERP, которые устанавливаются в конфигурацию и сами обращаются к API Тильды. Второй — облачные коннекторы (сервисы-посредники), которые забирают заказы из Тильды и создают документы в 1С через стандартные механизмы обмена. Третий — собственная разработка: HTTP-сервисы в 1С или внешний скрипт, работающий с API обеих систем.

Выбор зависит от конфигурации и бюджета. Для типовой УТ 11 или КА 2 проще всего найти готовый модуль на маркетплейсе расширений — их поддерживают разработчики, и обновления конфигурации обычно не ломают обмен. Для самописной или сильно доработанной 1С коннекторы могут не подойти, и потребуется доработка. Для лендинга без корзины достаточно передачи заявок через вебхук в любой приёмник.

Сравнение способов интеграции

Готовый модуль для 1С

Подходит для типовых УТ, КА, ERP. Быстрый старт, поддержка разработчика. Ограничение: платная лицензия и зависимость от версии конфигурации.

Облачный коннектор

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

Собственная разработка на API

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

Только вебхук заявок

Для лендингов без магазина: заявка уходит в 1С или на почту менеджеру. Не решает задачу синхронизации каталога.

Настройте передачу заказов из Тильды в 1С

Тильда умеет отправлять данные заказа вебхуком на указанный URL сразу после оформления. Вебхук включается в настройках сайта: раздел «Формы» или «Платёжные системы», пункт Webhook — туда вписывается адрес приёмника. Приёмником может быть HTTP-сервис, опубликованный в 1С, либо адрес коннектора. После сохранения обязательно отправьте тестовый заказ и проверьте, что данные дошли.

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

Порядок настройки передачи заказов
  1. 1
    Заполните артикулы у всех товаров в каталоге Тильды и сверьте их с кодами номенклатуры в 1С
  2. 2
    Опубликуйте приёмник: HTTP-сервис в 1С или подключите коннектор
  3. 3
    В настройках сайта Тильды добавьте Webhook с адресом приёмника
  4. 4
    Оформите тестовый заказ на сайте и проверьте создание документа в 1С
  5. 5
    Проверьте сопоставление позиций, контрагента и суммы заказа
  6. 6
    Настройте обработку ошибок: журнал неотправленных заказов и уведомление ответственному

Организуйте выгрузку товаров, цен и остатков на сайт

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

Продумайте правила выгрузки заранее. Полная выгрузка всего каталога при каждом изменении остатков — плохая идея: она медленная и создаёт лишнюю нагрузку. Правильный подход — инкрементальный обмен: выгружать только изменённые позиции. Остатки имеет смысл обновлять чаще (например, каждые 15–30 минут), а описания и изображения — только при изменении.

Отдельно решите вопрос товаров с нулевым остатком. Варианты: скрывать товар с витрины, оставлять видимым с пометкой «нет в наличии» или разрешать заказ под поставку. Это настраивается на стороне модуля или коннектора, и поведение должно соответствовать вашей торговой политике — иначе менеджеры получат заказы на товар, которого физически нет.

Обеспечьте надёжность обмена и контроль ошибок

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

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

Контрольные точки

Как проверить результат

Тестовый заказ с сайта
Норма

В 1С создан заказ с верными позициями, суммой и контрагентом

Тревожный признак

Заказ отсутствует, пустые строки или дубли контрагентов

Сверка цен
Норма

Цена на сайте совпадает с ценой в 1С после выгрузки

Тревожный признак

На сайте старая или нулевая цена

Остатки
Норма

Отсутствующий товар скрыт или помечен на сайте

Тревожный признак

Товар с нулевым остатком доступен к заказу без пометки

Журнал обмена
Норма

Нет необработанных ошибок за сутки

Тревожный признак

Накопились неотправленные заказы или ошибки авторизации API

Типичные ошибки при связке Тильды и 1С

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

Типичные ошибки
01
Не заполнены артикулы в Тильде — позиции заказов не сопоставляются с номенклатурой 1С
02
Контрагент создаётся заново при каждом заказе — база зарастает дублями, поиск по телефону или email не настроен
03
Товары редактируют и в 1С, и на сайте — ручные правки исчезают при очередной выгрузке
04
Нет резервного уведомления о заказе — при сбое вебхука оплаченный заказ теряется
05
Полная выгрузка каталога по каждому изменению остатков — обмен работает медленно и падает по таймауту
06
Не проверена работа после обновления конфигурации 1С — модуль обмена молча перестал работать

FAQ: частые вопросы об интеграции Тильды и 1С

Можно ли связать Тильду с 1С без программиста?

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

Работает ли интеграция с 1С:Управление нашей фирмой или 1С:Бухгалтерией?

С УНФ готовые решения существуют и встречаются чаще, чем для других конфигураций, поскольку УНФ ориентирована на небольшую торговлю. Для 1С:Бухгалтерии полноценный обмен заказами обычно не нужен — туда достаточно передавать итоговые документы продаж, что решается коннекторами или выгрузкой из УТ/УНФ.

Как быстро заказ с сайта попадает в 1С?

При передаче через вебхук — практически мгновенно: Тильда отправляет данные сразу после оформления заказа. Если используется коннектор с опросом по расписанию, задержка зависит от интервала опроса и обычно составляет от нескольких минут до получаса.

Что делать, если на сайте лендинг без корзины, только форма заявки?

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

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

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

Сломается ли обмен при обновлении Тильды или 1С?

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

Итог

Что важно запомнить

Прямого подключения Тильды к 1С нет — обмен строится через модуль, коннектор или API. Заказы передаются вебхуком, каталог и остатки выгружаются из 1С инкрементально. Ключ к стабильной работе — совпадающие артикулы, единый источник данных по товарам, журнал ошибок и резервное уведомление о заказах.