Интеграция Тильды и 1С:УНФ: настройка обмена товарами и заказами
Магазин на Тильде запущен, заказы идут, а учёт живёт отдельно: менеджер переписывает заказы в 1С руками, цены на сайте меняют по памяти, а товар, которого уже нет на складе, продолжают покупать. Пока заказов пара в день, это терпимо. Когда их десятки — ошибки в адресах, двойные отгрузки и недовольные покупатели становятся нормой.
Ниже — пошаговая настройка обмена Тильды с программой 1С:Управление нашей фирмой (УНФ 3.0). Шаги одинаковые для облачной и локальной версии. Повторить их можно на бесплатной онлайн-версии УНФ — скриншоты сняты в демо-базе.
Что даёт обмен Тильды с 1С
Тильда и 1С обмениваются данными по протоколу CommerceML 2 — это стандарт фирмы 1С для связи с интернет-магазинами. Обмен работает в две стороны:
- Из 1С на сайт — карточки товаров, цены выбранного вида, остатки и картинки. Каталог ведётся в одном месте, сайт подтягивает изменения сам.
- С сайта в 1С — заказы покупателей с составом, суммой и контактами. В программе появляется готовый заказ, по нему сразу можно выставить счёт, собрать и отгрузить товар.
Запускать синхронизацию можно вручную или по расписанию. Полная выгрузка отправляет весь каталог, выгрузка изменений — только то, что поменялось с прошлого раза, поэтому идёт быстрее.
Что подготовить заранее
- Магазин на Тильде с включённым каталогом товаров и доступ к его настройкам.
- Учётную запись в 1С с правами администратора — без них раздел интеграций не откроется.
- Порядок в номенклатуре: у товаров, которые пойдут на сайт, заполнены цены нужного вида, а картинки прикреплены к карточкам.
- Решение, где ведётся каталог. Если товары уже заведены на Тильде вручную, после первой выгрузки из 1С могут появиться дубли — проще считать главной программу учёта и загрузить ассортимент оттуда.
Шаг 1. Включите синхронизацию в Тильде
В личном кабинете Тильды откройте раздел «Товары» и выберите «Синхронизация через CommerceML». Тильда покажет три значения — их понадобится перенести в 1С:
- ссылку на коннектор;
- имя пользователя;
- пароль.
В дополнительных настройках там же отметьте, что разрешено делать обмену: создавать новые товары, обновлять цены, обновлять остатки. Затем нажмите «Включить синхронизацию».
Шаг 2. Откройте интеграцию с интернет-магазином в 1С
В УНФ перейдите в раздел «Настройки» и в группе «Интеграции» выберите «Каналы продаж».
В списке каналов нажмите «Интернет-магазин». Откроется помощник «Интеграция с интернет-магазином» — он ведёт по шагам слева: авторизация, товары, заказы, статусы, доставка, оплата, расписание и обслуживание.
Шаг 3. Подключите 1С к Тильде
На шаге «Авторизация» выберите тип сайта «Другой» — Тильда работает через стандартный CommerceML. В поле адреса вставьте ссылку на коннектор из Тильды, ниже — логин и пароль. Нажмите «Проверить соединение»: 1С сообщит, удалось ли достучаться до сайта.
Шаг 4. Выберите, какие товары выгружать
На шаге «Товары» отметьте выгрузку товаров и предложений и укажите вид цен, который увидят покупатели, — обычно «Розничная». Здесь же задаётся отбор:
- выгружать только позиции с ненулевой ценой — на сайт не попадут черновые карточки;
- выгружать изображения — картинки из 1С появятся в карточках на Тильде;
- группы номенклатуры, которые станут разделами каталога на сайте.
Шаг 5. Настройте загрузку заказов
На шаге «Заказы» включите «Загружать заказы» и выберите, как искать покупателя: по реквизитам (телефону, почте) 1С найдёт существующего контрагента, а если такого нет — создаст нового. Шаги «Статусы», «Доставка» и «Оплата» сопоставляют значения сайта со справочниками 1С — их стоит пройти, даже если сейчас используется один способ доставки.
Первый обмен запускается из меню «Синхронизация данных»: «Выполнить полный обмен (все данные)» выгрузит весь каталог, дальше хватает обмена изменениями.
Шаг 6. Расписание и проверка
На шаге «Расписание» задайте, как часто 1С обращается к сайту, — например, каждые 15–30 минут в рабочее время. На шаге «Обслуживание» видно состояние синхронизации, журнал, список выгруженных товаров и загруженных заказов. Если что-то пошло не так, первое место для поиска причины — журнал.
Финальная проверка — тестовый заказ. Оформите покупку на сайте: выберите товар, укажите имя, почту и телефон.
После ближайшего сеанса обмена (или ручного запуска) заказ появится в 1С в списке заказов покупателей — с составом, суммой и контрагентом. Если так и произошло, обмен настроен.
Частые проблемы при настройке
- Соединение не проходит. Чаще всего при копировании в адрес коннектора попал пробел или лишний символ, либо логин и пароль взяты от входа в Тильду, а не из раздела синхронизации.
- Товары не появились на сайте. Проверьте вид цен и отбор: при флажке «только с ненулевой ценой» позиции без цены нужного вида не выгружаются. Также в Тильде должно быть разрешено создание новых товаров.
- Дубли в каталоге. Товары, заведённые на сайте вручную до обмена, Тильда не связывает с номенклатурой 1С. Лишние карточки удаляют на сайте и дальше ведут ассортимент только в программе.
- Заказы не приходят по расписанию. Вручную обмен работает, а сам не запускается — значит, в базе не выполняются регламентные задания. В файловой базе это частая история: нужна отдельная настройка или серверный вариант.
- Остатки расходятся. Обмен идёт сеансами, а не мгновенно: между запусками сайт показывает прошлые остатки. Для ходовых позиций сокращают интервал расписания.
Когда типового обмена мало
Помощник УНФ закрывает классический сценарий: один магазин, один склад, простые товары. Сложнее становится, если нужны размеры и цвета как модификации одного товара, остатки нескольких складов, разные цены для оптовиков или продажи сразу на сайте и маркетплейсах. Тогда обмен дорабатывают под задачу — посмотрите, как мы делаем интеграцию 1С с интернет-магазином на других платформах, синхронизацию 1С с Ozon и интеграцию 1С с маркетплейсами.
Почему с этим приходят к нам
Сам помощник настраивается за вечер, а время уходит на всё вокруг: навести порядок в номенклатуре, разобраться с дублями, понять, почему заказ не загрузился, и не потерять обмен после обновления программы. Мы делаем это для клиентов на УНФ, Бухгалтерии и Управлении торговлей:
- настраиваем обмен 1С с Тильдой и другими сайтами, переносим и чистим каталог;
- дорабатываем обмен, когда стандартного не хватает (все интеграции 1С);
- ведём базу на сопровождении: следим за обменом, обновляем 1С и разбираем сбои.
Другие разборы — в разделе блога об интеграциях 1С.
Нужно связать Тильду с 1С без ручного переноса заказов? Специалист по 1С посмотрит вашу базу и настроит обмен.
Частые вопросы
Да. Помощник «Интеграция с интернет-магазином» одинаковый в облачной и локальной УНФ 3.0. Отличие одно: в файловой локальной базе нужно отдельно позаботиться о запуске обмена по расписанию.
Можно, обмен тоже идёт по CommerceML, но окна и названия настроек в этих программах другие. Порядок действий на стороне Тильды тот же.
С той частотой, что задана на шаге «Расписание». Обычно хватает интервала 15–30 минут; для быстро уходящих позиций его сокращают.
Тильда не свяжет их с номенклатурой 1С автоматически — после выгрузки появятся вторые карточки. Перед первым обменом решите, что делать со старым каталогом на сайте.
Да: в заказе будут состав, сумма и контрагент. Покупателя 1С ищет по реквизитам и создаёт нового, если не нашла.
Мы всегда на связи!
Оставьте заявку или позвоните — ответим в ближайшее рабочее время.