Тильда интеграция с 1С 2026: экспорт товаров без ручной загрузки
Магазин на Тильде уже принимает заказы, но каталог живёт отдельно от 1С: цена поменялась в учётной системе, а на сайте осталась старая; остаток списался на складе, а покупатель всё ещё видит товар в наличии. Задача интеграции — не «поставить галочку 1С», а доказать, что конкретная выгрузка 1С корректно проходит в конкретный каталог Tilda.
В 2026 году рабочий подход такой: сначала тестовая выгрузка import.xml и offers.xml, затем проверка категорий, остатков, характеристик, изображений и заказов, и только после этого выбор контура: штатный CommerceML, регламентный CSV-импорт или отдельная интеграционная прослойка. Так статья полезна владельцу магазина и не обещает магию там, где документация Tilda прямо требует опытной настройки 1С.
Ключевые факты
- В справке Tilda обмен с 1С описан на примере 1С:Управление торговлей 11; отдельно указано, что CommerceML можно настраивать с УТ 10.3.4 и выше, а версии после 11.2 официально не тестировались и могут требовать доработки на стороне 1С.
- Через штатный CommerceML в одном проекте Tilda можно подключить только один источник: либо 1С, либо МойСклад. Если МойСклад уже подключён по CommerceML, второй такой же источник не добавится.
- При успешной настройке Tilda ожидает типовой порядок запросов:
checkauth,init, передачаimport.xml, передачаoffers.xml, импорт каталога и импорт остатков. - CSV-импорт Tilda поддерживает
External ID,Parent ID, характеристики, варианты, остатки, SEO-поля и табы. Это полезный резервный маршрут, когда CommerceML из 1С не совпадает с тем, как магазин устроен в Tilda. - Публичная документация Tilda API описывает экспорт страниц и контента на собственный сервер, но не даёт открытого метода массовой записи товарного каталога. Поэтому любую «API-интеграцию каталога» нужно отдельно подтверждать на тестовом аккаунте, а не закладывать как гарантированную штатную функцию.
- Для каталога Tilda действуют лимиты: до 5 000 товаров на Personal, до 50 000 на Business и до 1 000 категорий.
В нашей практике запрос «сделайте обмен Тильда ↔ 1С» чаще всего ломается не на авторизации, а на качестве исходных данных: в 1С нет стабильного внешнего кода, выгружаются не те склады, свойства называются по-разному, изображения лежат локальными путями, а категории в Tilda используются как витринные подборки. Поэтому первый этап мы делаем как диагностику, а не как обещание «подключим за 15 минут».
Какой способ интеграции выбрать
| Способ | Когда подходит | Что проверяем до запуска | Риск |
|---|---|---|---|
| Ручной CSV | До 100-300 товаров, обновления раз в неделю | Есть ли External ID, не создаются ли дубли при повторном импорте |
Остатки и цены быстро устаревают |
| Регламентный CSV/YML | Нужны характеристики, табы, SEO-поля, сложная подготовка данных | Размер файла до 50 Мб, стабильность колонок, кодировка, сопоставление полей | Нужен промежуточный скрипт и контроль ошибок |
| Штатный CommerceML | Типовая 1С:УТ, простой каталог, один источник обмена | Версия УТ, порядок запросов, import.xml/offers.xml, выбранный склад и соглашение цен |
Не все витринные сценарии Tilda описаны в CommerceML-инструкции |
| Интеграционная прослойка | Несколько складов, разные цены, подборки, нормализация свойств, аудит логов | Доступ к 1С, тестовый проект Tilda, способ записи каталога, rollback | Дольше старт, но меньше ручных исправлений после запуска |
Если у магазина один склад, 200 товаров и типовая УТ 11, начинаем со штатного CommerceML. Если товаров несколько тысяч, есть варианты, характеристики, подборки «Новинки» и «Распродажа», лучше сразу планировать диагностику данных и промежуточный слой, который приводит выгрузку 1С к формату, который Tilda реально принимает.
Практическая диагностика перед интеграцией
В нашем тестовом чек-листе первая выгрузка никогда не идёт сразу в боевой каталог. Мы просим файл import.xml, файл offers.xml, пример 20-50 товаров из разных групп, список складов, типовое соглашение цен и доступ к тестовому проекту Tilda. После этого проверяем не «есть ли XML», а совпадает ли модель данных.
- Идентификаторы. У каждого товара и варианта должен быть стабильный внешний код. Если сегодня код один, а после изменения номенклатуры другой, Tilda получит дубли вместо обновления.
- Остатки. Сверяем 10 SKU вручную: остаток в 1С, остаток в
offers.xml, остаток в карточке Tilda после импорта. Если не совпадает один товар из десяти, автоматизацию рано включать по расписанию. - Цены. Проверяем, из какого соглашения 1С берёт цену. Частая ошибка — на сайт уходит базовая цена вместо розничной или цена без нужной валюты/НДС.
- Категории. Tilda умеет добавлять товар в несколько категорий вручную, но обмен с 1С по CommerceML нужно проверять отдельно: важны иерархия в 1С, выбранный каталог и то, как Tilda раскладывает группы после импорта.
- Характеристики и фильтры. Для фильтров в Tilda важны характеристики товара. CSV-импорт документированно поддерживает
Characteristics:название_характеристики; для CommerceML это не стоит считать готовым без теста. - Изображения. Если в XML лежит локальный путь из 1С, сайт его не увидит. Нужны доступные URL или отдельная публикация изображений на сервер/хранилище.
- Повторный прогон. Один и тот же набор товаров импортируем дважды. Правильный результат — обновление, а не удвоение каталога.
Такой разбор занимает меньше времени, чем исправление боевого каталога после неудачной синхронизации. В одном из проектов у клиента проблема выглядела как «Tilda не принимает товары», а фактически offers.xml приходил раньше import.xml в другой сессии, и импорт остатков запускался до создания карточек.
Риски и диагностика
| Симптом | Что проверить | Почему это происходит | Что делаем |
|---|---|---|---|
| Товары не появляются в Tilda | Логи запросов checkauth → init → file → import, наличие import.xml и offers.xml |
Tilda ожидает конкретный порядок обмена и контент файла в теле запроса | Исправляем узел обмена 1С или прокси, повторяем тест на 5 товарах |
| Создаются дубли товаров | External ID, TildaUID, Parent ID, внешний код варианта |
При повторном импорте Tilda должна понять, что товар уже существует | Фиксируем ключ сопоставления и запрещаем импорт без внешнего кода |
| Остатки не совпадают | Склад, регистр остатков, соглашение, содержимое offers.xml |
В выгрузку попал не тот склад или не тот набор предложений | Делаем выборку склада на стороне 1С, сверяем контрольные SKU |
| Фильтры пустые | Наличие характеристик в карточке Tilda и колонок Characteristics:* при CSV |
Витринные фильтры строятся из характеристик товара | Переносим свойства в характеристики, нормализуем названия и значения |
| Фото не загрузились | URL изображений в XML/CSV, доступность по HTTPS без авторизации | Локальный путь из 1С не доступен серверу Tilda | Публикуем изображения на хостинге/CDN и подставляем абсолютные ссылки |
| После импорта пропали табы или SEO-поля | Формат CSV и сопоставление колонок Tabs, SEO title, SEO descr |
Эти поля документированы для CSV, но легко теряются при неверной карте колонок | Выгружаем резервный CSV, тестируем импорт на копии каталога |
| Нельзя подключить второй источник | Уже включён МойСклад или 1С по CommerceML | Tilda разрешает только один CommerceML-сервис на проект | Оставляем один штатный источник или выносим второй обмен в прослойку |
| Скрипт упирается в API | Что именно нужно от Tilda API: экспорт страниц или запись каталога | Публичная API-документация Tilda описывает экспорт проекта, а не массовое обновление товаров | Не обещаем API-запись без proof-of-concept на аккаунте клиента |
Как настроить за 3 шага
Шаг 1. Напишите @onoutnoxon и укажите конфигурацию 1С, версию платформы, адрес магазина Tilda, текущий способ обновления каталога и объём номенклатуры. Если есть тестовые import.xml и offers.xml, приложите их сразу.
Шаг 2. Мы делаем техническую диагностику: проверяем версию УТ, порядок CommerceML-запросов, ключи товаров, склады, цены, характеристики, изображения и возможность безопасного повторного импорта. По результату честно выбираем: штатный CommerceML, CSV-регламент или прослойка.
Шаг 3. После тестового прогона включаем расписание: каждые 15 минут, раз в час или раз в день. Для бизнес-каталога важнее не частота, а контроль: лог импорта, список изменённых SKU, ошибки сопоставления и уведомления в Telegram.

Часто задаваемые вопросы
Можно ли подключить 1С:Бухгалтерию к Тильде? Штатная инструкция Tilda описывает обмен на примере 1С:Управление торговлей. Для Бухгалтерии, УНФ, ERP или КА сначала нужно смотреть, умеет ли ваша база формировать пригодную выгрузку товаров, цен и остатков. Часто это решается обработкой или прослойкой, а не настройкой одной галочки.
В Тильде уже подключён МойСклад через CommerceML — это конфликтует с 1С? Да, если речь именно о штатном CommerceML: документация Tilda указывает, что одновременно можно использовать только один сервис по этому протоколу. Второй источник нужно проектировать отдельно: либо заменить текущий, либо собирать данные вне CommerceML.
Можно отнести товар к нескольким категориям? В интерфейсе каталога Tilda товар можно добавить в другую категорию вручную. Но при обмене из 1С результат зависит от того, как выгружается иерархия и как Tilda импортирует группы. Поэтому для подборок «Новинки», «Хиты» и «Распродажа» мы всегда делаем отдельный тест, а не закладываем это как гарантированное свойство CommerceML.
Что с фильтрами и характеристиками?
Tilda строит фильтры по характеристикам товара. CSV-импорт позволяет передавать характеристики через отдельные колонки Characteristics:*; для CommerceML нужно проверять фактический импорт на тестовом наборе.
Как часто обновляются остатки? Технически можно поставить частый регламент, но частота зависит от объёма каталога, скорости 1С и допустимой нагрузки. Для небольшого магазина обычно хватает 15-60 минут; для редких обновлений достаточно ночного импорта.
Нужно ли делать резервную копию каталога перед импортом? Да. Tilda сама рекомендует экспортировать CSV и сохранить файл перед импортом. Это простой rollback, если после теста появились дубли, неверные цены или потерялись табы.
Можно ли обещать интеграцию «без программиста»? Для ручного CSV — да, если каталог маленький и обновляется редко. Для автоматического обмена с 1С — нет: сама Tilda пишет, что успешный обмен требует опытных разработчиков 1С. Мы поэтому продаём не «волшебную настройку», а диагностику и аккуратный запуск обмена.
Смотрите также
- Экспорт номенклатуры из 1С
- Интеграция ocStore с 1С УНФ
- Экспорт остатков из 1С в Озон
- Выгрузка из 1С в Wildberries
Стоимость интеграции — 30 000 ₽ за проект, включая разбор текущей выгрузки. Напишите в Telegram: @onoutnoxon.
Подробнее о возможностях — на странице Синхрон1С.
Источники:
- Tilda Help Center: настройка обмена данными с системой 1С по CommerceML — https://help-ru.tilda.cc/online-store-payments/1c-commerceml
- Tilda Help Center: импорт и экспорт товаров, CSV-поля,
External ID, характеристики, табы, резервная копия — https://help-ru.tilda.cc/online-store-payments/import-export - Tilda Help Center: каталог товаров, категории, характеристики, фильтры, лимиты товаров и категорий — https://help.tilda.cc/online-store/catalog
- Tilda Help Center: публичная документация API и лимит 150 запросов в час — https://help-ru.tilda.cc/api
- 1С: описание стандарта CommerceML 2 и электронных документов каталога — https://v8.1c.ru/tekhnologii/obmen-dannymi-i-integratsiya/standarty-i-formaty/standarty-commerceml/commerceml-2/
Для статьи использован AI-инструмент для черновой структуризации; факты и ограничения перепроверены по документации Tilda и 1С 2026-05-04. Финальную редактуру, практический диагностический блок и риск-таблицу выполнил Александр Руин, основатель habab.ru.
О сервисе "Синхрон1С - Автоматизация 1С без программиста"
Универсальное решение для автоматизации экспорта, импорта, интеграций и мониторинга 1С через простой диалог в Telegram. Настройка за 15 минут без участия 1С программиста.
Ключевые преимущества:
- 💰 Экономия на аналитиках и 1С программистах (от 100,000 руб/мес)
- ⚡ Автоматизация отчетности - из 4 часов в 5 минут
- 🧠 AI выявляет аномалии и тренды, которые человек может не заметить
- 📊 Дашборды доступны в реальном времени через Telegram или веб
- 🔄 Универсальная интеграция - один раз настроили, работает со всеми системами
- 📱 Управление из любой точки мира через Telegram
- 🎯 Это кастомная разработка под ваши задачи
- 📞 Бесплатная консультация по интеграции
Для кого подходит:
Сценарии использования:
📰 Промо-статьи наших решений
Изучите детальные обзоры наших технологических решений для различных отраслей:
🚀 Разработка и автоматизация
- Автоматизация холодных продаж в криптопроектах
- AI-Assisted Development
- AI CRM Constructor: Конструктор CRM под ваш бизнес
- Парсер лидов с FL.ru
- Разработка Платформы для Автоматизации Найма Переводчиков
- Разработка WhatsApp Business Автоматизации под ключ
- Корпоративная Платформа Обмена Изображениями
- AI Quality Assurance — контроль качества AI-ответов
- Интеграция AMOCRM, Excel и Google Drive
- SimpleCrypto — AI-конфигуратор крипто-кошелька
- Синхрон1С - Автоматизация 1С без программиста
- SimpleReview — Chrome-расширение для автоматического исправления ошибок сайта
- Разработка Telegram Mini App с Лутбоксами
- YouTube-Telegram Скрапер для Стартапов
📈 Бизнес и автоматизация
- Разработка Telegram Ботов под ключ
- YandexDirect MCP сервер
- Корпоративные решения голосового ввода с ИИ
- Веб-версия аналитического дашборда для телефонии
- Платформа управления Telegram рекламой
- Bitcoin Mempool Explorer
- Презентационный сайт по брендбуку
- Разработка Платформы Прогнозов на Спорт по Модели GoalBet
- Обучающий кабинет
- Корпоративная система мониторинга медиа и аналитики
- Администрирование серверов
- Криптовалютный AML-чекер бот
- Новостной радар для промышленности
- Счетчик калорий Telegram Bot
- Talk to Excel / Talk to SQL — AI-ассистент для табличных данных
- Разработка веб-приложений по дизайну
- Разработка системы анализа договоров с ИИ
- Презентационный сайт по брендбуку
- Синхронизация 1С с WordPress
💰 FinTech и медиа
Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.