Заказать консультацию

Бесплатный аудит бизнес-процессов — найдём узкие места и точки роста

Модуль для RetailCRM

Модуль интеграции Tilda и RetailCRM

Упрощайте работу с заказами с сайта на Tilda.

1 500 ₽/ мес
14 дней бесплатно
Заявки без потерь Программа лояльности Передача подписок Каталог и остатки
Модуль интеграции Tilda и RetailCRM
🎁 В подарок
1 час аудита CRM при подключении модуля
Подарок при подключении модуля — час бесплатного аудита CRM
Описание
Установка
Видеоинструкция
Вопросы
Поддержка

Описание модуля интеграции Tilda и RetailCRM

Примеры использования модуля:

Тарифы на подключение модуля:

  • Минимальный 1000 рублей в месяц. Для небольших магазинов, не более 300 заказов в месяц. Для подключения по указанной цене, свяжитесь с технической поддержкой.
  • Стандартный 1500 рублей в месяц. Подходит для большинства магазинов на Tilda: неограниченное количество заказов и программа лояльности со списанием бонусов прямо в корзине.

При подключении модуля, вы совершенно бесплатно получите:

  • ✅ Настройку и бессрочную техническую поддержку.
  • ✅ Консультацию специалиста о том как правильно связать в один контур Тильду, RetailCRM, МойСклад и Яндекс.Метрику для максимальной прозрачности вашего маркетинга и продаж.
  • ✅ Настройку триггера уведомления о принятии заказа. Чтобы ваши клиенты были спокойны за статус их заказа, а вы не контролировали процесс принятия заказа вручную.

Для установки модуля нажмите Подключить и следуйте инструкциям внутри модуля.

Модуль связывает сайт на Tilda и RetailCRM в один контур: заказы, клиенты, каталог, оплаты, доставка и бонусы работают синхронно, без ручного переноса данных. Ниже — что он умеет.

Заказы и клиенты

Каждая заявка с сайта попадает в RetailCRM целиком — так, как её заполнил покупатель.

  • Подключение неограниченного количества сайтов.
  • Подключение неограниченного количества форм (обратная связь, подписки и т.д.) и корзин.
  • Передача в заказ RetailCRM всех заполненных при оформлении полей — как из карточки товара, так и из корзины:
    • контактных данных покупателя (имя, фамилия, отчество, телефон, e-mail и т.д.);
    • данных доставки;
    • состава заказа;
    • пользовательских полей;
    • промокодов и скидок на заказ.
  • Сопоставление любых полей формы Tilda с полями заказа и клиента в RetailCRM — включая пользовательские поля, которые вы создали сами.
  • Сопоставление способов доставки и типов оплат Tilda с их аналогами в RetailCRM.
  • Передача способов оформления заказов.
  • Поиск существующего клиента по телефону или e-mail, чтобы заказ не создавал дубль карточки.
  • Передача данных с форм подписки: клиент создаётся без заказа, ему проставляется метка и идентификатор формы. По этим полям вы собираете сегменты и запускаете рассылки уже средствами RetailCRM.
Надёжная доставка данных

Заявка — самое дорогое, что есть у магазина, и терять её из-за сетевого сбоя нельзя.

  • Приём вебхуков через очередь: Tilda мгновенно получает ответ, а модуль обрабатывает заказ в фоне и повторяет попытку, если RetailCRM в этот момент недоступна.
  • Журнал запросов в интерфейсе модуля: по каждому вебхуку видно время, магазин, статус и текст ошибки. Разобраться, дошёл ли заказ, можно самостоятельно и за минуту.
  • Вкладка «POST запрос» показывает последние сырые данные с сайта — по ним удобно настраивать сопоставление полей.
Каталог и остатки
  • Передача каталога и остатков из Tilda в RetailCRM.
  • Три способа загрузки: постоянная ссылка на YML (каталог обновляется автоматически), разовая загрузка YML-файла из внешней системы и загрузка CSV-выгрузки Tilda — единственный вариант, который передаёт в том числе товары с нулевым остатком.
  • Передача товаров с торговыми предложениями (размер, цвет, вес и т.д.).
  • Передача признака маркировки — выборочно или сразу всем товарам.
  • НДС по умолчанию для позиций, у которых ставка в выгрузке не указана.
  • Разные способы связи товаров, чтобы каталог можно было вести в МойСклад или 1С, а не в Tilda.
Оплаты и доставка
  • Передача актуальных способов и статусов оплат по заказам, в том числе с отложенной оплатой: заказ приходит неоплаченным, а после оплаты модуль сам переводит его в оплаченный статус.
  • Трёхсторонняя синхронизация с СДЭК: трек-номер, тариф и пункт выдачи попадают в заказ RetailCRM, а изменения статуса доставки подтягиваются автоматически.
Бонусы и промокоды прямо в корзине

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

  • В корзине покупатель сам выбирает, чем воспользоваться — промокодом или бонусными баллами. Переключение между ними сделано вкладками, применить одновременно оба нельзя: у Tilda одно поле скидки на заказ.
  • Достаточно ввести телефон — модуль сам покажет, сколько баллов доступно этому покупателю.
  • Списание проходит одновременно на сайте и в программе лояльности RetailCRM — балансы не расходятся.
  • Вы задаёте лимит: какой процент от суммы заказа разрешено гасить баллами.
  • Списать больше, чем есть у покупателя или чем разрешено лимитом, невозможно.
  • Промокод проверяется штатными средствами Tilda, поэтому все ваши действующие акции продолжают работать как раньше.
Брошенные корзины

Покупатель набрал товары, оставил контакты, но до кнопки оформления не дошёл. Обычно такая корзина просто исчезает — модуль превращает её в заказ.

  • Модуль следит за составом корзины и введёнными контактами на протяжении всего визита.
  • Если заказ так и не оформлен, через заданное вами время в RetailCRM создаётся заказ с полным составом корзины и контактами покупателя.
  • Клиент ищется по телефону и почте, а если его ещё нет в базе — создаётся новая карточка.
  • Такие заказы падают в отдельный статус, который вы выбираете сами, — менеджеру сразу видно, что это недооформленная корзина, а не обычная продажа.
  • Таймаут «брошено» настраивается: от нескольких минут до суток.
Аналитика и источники
  • Передача UTM-меток — видно, с какого источника пришёл клиент.
  • Передача ClientID Яндекс.Метрики в заказ RetailCRM для забора просмотренных страниц и посещений сайта.
  • Выгрузка визитов покупателей в веб-аналитику RetailCRM: какие страницы смотрели, сколько времени провели на сайте, откуда пришли. История посещений собирается в карточке клиента, рядом с его заказами.

Не нашли нужную возможность? Напишите в техническую поддержку — нестандартные сценарии мы дорабатываем под задачу.

Установка и подключение интеграции Tilda и RetailCRM

Создание магазина

Для интеграции сайта на платформе Tilda создаем магазин в RetailCRM:

  1. Переходим в «Настройки», раздел «Магазины».
  2. Нажимаем кнопку «Добавить».
  3. Заполняем соответствующие поля.
  4. Нажимаем «Сохранить».

Если необходимо настроить интеграцию для нескольких сайтов, создаем несколько магазинов, соответствующих каждому сайту.

Создание API ключа

Для настройки интеграции создаем API ключ:

  1. Переходим в Настройки -> Интеграция -> Ключи доступа к API.
  2. Нажимаем кнопку «Добавить».
  3. В поле «Комментарий» обязательно указываем, за какую интеграцию отвечает ключ. Например, пишем: «Интеграция с Tilda».
  4. Выбираем магазины, к которым будет доступ у ключа API.
  5. Выбираем разрешенные действия API (все).
  6. Нажимаем после «Сохранить».
  7. После создания API ключ необходимо скопировать. Он понадобится в следующем шаге.
Важно! Не используйте один и тот же API ключ для разных интеграций. Если у Вас уже созданы какие-то ключи и используются для интеграции с другими сервисами, использовать его повторно не рекомендуется. Создайте новый API ключ!
Важно! Обязательно укажите комментарий к API ключу, чтобы изменения, поступающие с сайта можно было идентифицировать!
Подключение модуля на стороне RetailCRM

Подключаем модуль Tilda:

    1. Переходим в «Настройки», раздел «Маркетплейс» в RetailCRM.
    2. Находим модуль «Tilda (Студия Сергея Ткаченко)» (разделе CMS).
    3. Нажимаем «Подключить».
    4. Переходим в Панель управления настройками модуля.
    5. Проверяем чек-бокс активности модуля: если не активирован — сделать активацию и сохранить изменение. После этого появится кнопка «Перейти в личный кабинет».

Откроется страница с тремя вкладками. Нам нужна первая «Модуль» и вторая «Подключения»

Вкладка «Модуль»

Поле «API-ключ RetailCRM» — в это поле сразу вставляем скопированный на предыдущем этапе API ключ. Для повторного копирования найдите API ключ в списке созданных, зайдите в него и скопируйте содержимое поля «Ключ».

Поле «Ссылка на RetailCRM вида: https://YOUR-DOMAIN.retailcrm.ru» — указываем ссылку входа в Вашу систему RetailCRM. Для копирования этой ссылки необходимо авторизоваться в Вашей CRM, скопировать ссылку на CRM в адресной строке браузера (НЕ АДРЕС САЙТА! ИМЕННО ССЫЛКА НА CRM), вставить ссылку в указанное поле.

Поле «Имя администратора» — введите имя ответственного за сопровождение CRM, чтобы мы знали, как к Вам обращаться в случае необходимости информирования Вас о наличии критичных ошибок или приятных обновлений).

Поле «E-mail для уведомлений о состоянии модуля или важных изменениях» введите адрес электронной почты, на который будут приходит уведомления о состоянии модуля, важных изменениях и доработках.

Модуль интеграции Tilda и RetailCRM: шаг установки 2

Вкладка «Подключения»

Для создания нового подключения к сайту нажимаем кнопку «Добавить Подключение».

В открывшемся окне вводим следующие данные:

      1. «Магазин RetailCRM» – выбираем в выпадающем списке нужный магазин из списка созданных магазинов в Ритейл.
Важно! Если для API ключа не предоставлено разрешение на какой-либо магазин, то и в выпадающем списке его не будет!
      1. «Тип подключения». В выпадающем списке выбираем:
        • «Заказы» — для передачи в CRM заказа и данных клиента. При выборе данного типа данных в CRM будет создаваться заказ и клиент (если ранее он не был создан в базе).
        • «Подписка с форм» — выбирайте этот тип, если на сайте есть формы сбора данных о клиентах, например, форма «Подписаться на обновления», в которую клиент вводит личные данные. При выборе данного типа данных будет создан клиент (лид) без создания заказа.
Важно! Если Вам необходимо настроить подключение нескольких магазинов, для каждого магазина создается отдельное подключение!
Важно! Если Вам необходимо настроить передачу разных типов данных («Заказы» и «Лиды»), для магазина нужно настроить несколько подключений на каждую форму передачи данных.

Ограничений по количеству подключаемых магазинов нет.

      1. После сохранения указанных настроек в разделе «Подключения» отобразится следующая информация:
        • Магазин RetailCRM: название магазина в RetailCRM
        • Код магазина RetailCRM: символьный код магазина в RetailCRM
        • Веб-хук URL: ссылка формируется автоматически, никаких данных и корректировок в нее вносить не требуется
        • Действия: иконки настройки и удаления подключения. С помощью них можно или удалить настроенные данные по магазину, или внести в них изменения.
      2. Скопируйте из поля «Веб-хук URL» ссылку, она потребуется для дальнейшей настройки на стороне Tilda.
Важно. Если вам с сайта в RetailCRM нужно передавать и заказы из корзины, и клиентов с форм подписки, то нужно создать два подключения на каждый тип.

Модуль интеграции Tilda и RetailCRM: шаг установки 2, скриншот 2

Настройка Webhook для заказов
Настройка Webhook для подписок с форм
Настройка Webhook для получения оплаты в заказ из Tilda в RetaiCRM
Выгрузка каталога в RetailCRM

Настройка Webhook для заказов

Авторизуемся в личном кабинете Tilda, переходим в раздел «Мои сайты».

На открывшейся странице выбираем нужный сайт – кнопка «Редактировать сайт».

Модуль интеграции Tilda и RetailCRM: шаг установки 3

Нажимаем кнопку «Настройки сайта».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 2

Слева в меню выбираем «Формы».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 3

В подгруппе «Другое» выбираем «Webhook».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 4

Заполняем открывшуюся форму:

  1. поле «WEBHOOK URL», это поле указываем, скопированный ранее в настройках модуля веб хук (в столбце Веб-хук URL);
  2. поле «API METHOD» не меняем, должен быть в состоянии «Off.

Заполните «Дополнительные настройки».

  • Посылать Cookies — заполняется по желанию.
  • Передавать данные по товарам в заказе — массивом — активировать обязательно.
  • Передавать externalid – понадобится при сопоставлении товаров, если есть связка Тильда — Мой Склад/1С.
  • Отправлять данные в виде application/json – не используется при подключении модуля.
  • Передавать дополнительные данные в товарах – если нужна передача дополнительных данных.
  • Отправлять только после оплаты — активируем, если в RetailCRM необходимо передавать ТОЛЬКО ОПЛАЧЕННЫЕ заказы. Если же нужно получать и оплаченные, и не оплаченные заказы, то оставляем выключенным.
Обратите внимание! Поля «Передавать externalid», «Отправлять данные в виде application/json» и «Передавать дополнительные данные в товарах» появятся только после того, как будет проставлена галочка в поле «Передавать данные по товарам в заказе — массивом».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 5

Нажимаем кнопку «Добавить». После добавления появится возможность добавить созданный вебхук ко всем формам на сайте. Нажмите «Добавить»

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 6

Если же нужно подключить вебхук только к определенным формам, то это можно сделать вручную. Для этого нажмите «Редактировать сайт» и выберите страницу, на которой находится нужная форма. Для поиска формы нажмите «Еще».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 7
Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 8

Например, форма с корзиной ST100. Найдите ее и нажмите на «Контент».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 9

Найдите по названию ранее созданный вебхук и прожмите рядом с ним чек-бокс активности. Сохраните изменения.

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 10

Для применения изменений перейдите на основную страницу вашего сайта, нажав на «Редактировать сайт», и опубликуйте все страницы.

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 11

Готово. Вебхук для заказа подключен.

Настройка Webhook для подписок с форм

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

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 12

Подключение вебхука для подписок с форм происходит аналогично подключению для заказов. Авторизовываемся в личном кабинете Tilda, переходим в раздел «Мои сайты». На открывшейся странице выбираем нужный сайт – кнопка «Редактировать сайт»

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 13

Нажимаем кнопку «Настройки сайта».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 14

Слева в меню выбираем «Формы».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 15

В подгруппе «Другое» выбираем «Webhook».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 16

Заполняем открывшуюся форму:

  1. поле «WEBHOOK URL», это поле указываем, скопированный ранее в настройках модуля веб хук (в столбце Веб-хук URL);
  2. поле «API METHOD» не меняем, должен быть в состоянии «Off.

Заполните «Дополнительные настройки».

  • Посылать Cookies — заполняется по желанию.
  • Передавать данные по товарам в заказе — массивом — активировать обязательно.
  • Передавать externalid – понадобится при сопоставлении товаров, если есть связка Тильда — Мой Склад/1С.
  • Отправлять данные в виде application/json – не используется при подключении модуля.
  • Передавать дополнительные данные в товарах – если нужна передача дополнительных данных.
  • Отправлять только после оплаты — активируем, если в RetailCRM необходимо передавать ТОЛЬКО ОПЛАЧЕННЫЕ заказы. Если же нужно получать и оплаченные, и не оплаченные заказы, то оставляем выключенным.
Обратите внимание! Поля «Передавать externalid», «Отправлять данные в виде application/json» и «Передавать дополнительные данные в товарах» появятся только после того, как будет проставлена галочка в поле «Передавать данные по товарам в заказе — массивом».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 17

Нажимаем кнопку «Добавить». После добавления появится возможность добавить созданный вебхук ко всем формам на сайте. Нажмите «Добавить»

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 18

Если же нужно подключить вебхук только к определенным формам, то это можно сделать вручную. Для этого нажмите «Редактировать сайт» и выберите страницу, на которой находится нужная форма. Для поиска формы нажмите «Еще».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 19
Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 20

Найдите свою форму подписки и нажмите на «Контент».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 21

Найдите по названию ранее созданный вебхук и прожмите рядом с ним чек-бокс активности. Сохраните изменения.

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 22

Для применения изменений перейдите на основную страницу вашего сайта, нажав на «Редактировать сайт», и опубликуйте все страницы.

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 23

Готово. Вебхук для формы подписки подключен.

Настройка Webhook для получения оплаты в заказ из Tilda в RetaiCRM

Подключение вебхука для оплат происходит аналогично подключению для заказов/подписок с форм, разница в ссылке, которую берем из модуля. Перейдите в настройки модуля — Вкладка «Оплата» и скопируйте ссылку для оплат.

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 24

Далее переходим в Tilda. Авторизовываемся в личном кабинете Tilda, переходим в раздел «Мои сайты». На открывшейся странице выбираем нужный сайт – кнопка «Редактировать сайт».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 25

Нажимаем кнопку «Настройки сайта».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 26

Слева в меню выбираем «Формы».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 27

В подгруппе «Другое» выбираем «Webhook».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 28

Заполняем открывшуюся форму:

  1. поле «WEBHOOK URL», это поле указываем, скопированный ранее в настройках модуля веб хук (в столбце Веб-хук URL);
  2. поле «API METHOD» не меняем, должен быть в состоянии «Off.

Заполните «Дополнительные настройки».

  • Посылать Cookies — заполняется по желанию.
  • Передавать данные по товарам в заказе — массивом — активировать обязательно.
  • Передавать externalid – понадобится при сопоставлении товаров, если есть связка Тильда — Мой Склад/1С.
  • Отправлять данные в виде application/json – не используется при подключении модуля.
  • Передавать дополнительные данные в товарах – если нужна передача дополнительных данных.
  • Отправлять только после оплаты — активируем, если в RetailCRM необходимо передавать ТОЛЬКО ОПЛАЧЕННЫЕ заказы. Если же нужно получать и оплаченные, и не оплаченные заказы, то оставляем выключенным.
Обратите внимание! Поля «Передавать externalid», «Отправлять данные в виде application/json» и «Передавать дополнительные данные в товарах» появятся только после того, как будет проставлена галочка в поле «Передавать данные по товарам в заказе — массивом».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 29

Нажимаем кнопку «Добавить». После добавления появится возможность добавить созданный вебхук ко всем формам на сайте. Нажмите «Добавить»

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 30

Если же нужно подключить вебхук только к определенным формам, то это можно сделать вручную. Для этого нажмите «Редактировать сайт» и выберите страницу, на которой находится нужная форма. Для поиска формы нажмите «Еще».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 31
Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 32

Например, форма с корзиной ST100. Найдите ее и нажмите на «Контент».

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 33

Найдите по названию ранее созданный вебхук и прожмите рядом с ним чек-бокс активности. Сохраните изменения.

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 34

Для применения изменений перейдите на основную страницу вашего сайта, нажав на «Редактировать сайт», и опубликуйте все страницы.

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 35

Готово. Вебхук для заказа подключен.

Выгрузка каталога в RetailCRM

На вкладке «Мои сайты» -> «Редактировать сайт» -> «Товары». На открывшейся странице наведите курсор на троеточие и выберите из открывшегося списка «Скачать список товаров в YML». Откроется окно.

В открывшемся окне заполняем следующие поля:

  1. «Название компании» — указываем любое, какое хотите.
  2. «Выберите раздел» — выберите нужный раздел для выгрузки товаров. Если нужно выгрузить все — изменения вносить не надо.
  3. «Дополнительные настройки (сопоставление полей)» — при необходимости заполните дополнительные настройки.
  4. «ССЫЛКА НА YML» — необходимо активировать и скопировать появившуюся ссылку.

Нажмите на кнопку «Начать экспорт».

Скопированная ссылка пригодится, когда перейдем к настройке модуля в вкладке «Каталог», сохраните ее.

Модуль интеграции Tilda и RetailCRM: шаг установки 3, скриншот 36

Вкладка «Магазин»
Вкладка «Основные поля»
Вкладка «Пользовательские поля»
Вкладка «Доставка»
Вкладка «СДЭК»
Вкладка «Оплата»
Вкладка «Каталог»
Журнал запросов

Настройка модуля и полей заказа
Важно! Для дальнейшей настройки модуля необходимо сделать тестовый заказ на сайте или дождаться боевого заказа клиента.
Важно! Заказ должен быть максимально заполнен — это необходимо для корректности настроек. Модуль показывает пришедшие данные на вкладке «POST запрос», и именно по ним настраивается сопоставление полей.
Вкладка «Магазин»

Базовые параметры подключения.

  • Название подключения — произвольное имя, по которому вы будете узнавать это подключение в списке.
  • Магазин RetailCRM — выпадающий список магазинов, доступных вашему API-ключу.
  • Способ оформления заказов — с каким способом оформления заказы будут создаваться в RetailCRM.
  • Статус нового заказа — статус, в котором заказы появляются в RetailCRM.
  • Идентификатор товаров RetailCRM и Идентификатор товаров Tilda — по каким полям связывать позиции заказа с карточками товаров. Если каталог ведётся в МойСклад или 1С, здесь настраивается связка по артикулу или внешнему коду.
  • Правая часть внешнего кода — включите, если внешний код товара в Tilda содержит составной идентификатор и для сопоставления нужна только его правая часть. Это частая причина, по которой товары в заказе приходят несвязанными.
  • Поставить метку formid — пользовательское поле, куда будет записан идентификатор формы. Удобно, когда на сайте несколько форм и нужно понимать, из какой пришла заявка.
  • Веб-хук URL — прямой адрес приёма заказов.
  • Веб-хук URL с очередью (надёжная доставка) — рекомендуемый адрес. Модуль мгновенно отвечает Tilda и обрабатывает заказ в фоне, повторяя попытку, если RetailCRM временно недоступна. Если вы настраиваете подключение с нуля, указывайте в Tilda именно этот адрес.

После заполнения вкладки нажмите «Сохранить».

Модуль интеграции Tilda и RetailCRM: вкладка «Магазин» в настройках подключения

Вкладка «Основные поля»

Здесь поля формы Tilda сопоставляются со стандартными полями заказа и клиента в RetailCRM. Вкладка заполняется на основании данных со вкладки «POST запрос» — после первого заказа модуль сам подскажет варианты.

  • Имя, Фамилия, Отчество, E-mail, Телефон, Комментарий клиента.
  • Величина скидки в рублях и в процентах. Скидка передаётся потоварно, общая на заказ не передаётся.
  • Источник заказа, кампания, содержание кампании, канал и ключевое слово — UTM-метки. По умолчанию utm_source, utm_campaign, utm_content. Данные берутся из Cookies.
  • Сопоставлять клиентов по E-mail — искать существующего клиента по почте, чтобы не плодить дубли карточек.
  • Передавать свойства товаров — передача дополнительных свойств и опций позиций.

После заполнения вкладки нажмите «Сохранить».

Модуль интеграции Tilda и RetailCRM: вкладка «Основные поля» — сопоставление полей формы

Вкладка «Пользовательские поля»

Всё, что не укладывается в стандартные поля заказа, передаётся сюда. Если в RetailCRM вы создали собственные поля заказа или клиента, на этой вкладке они связываются с полями формы Tilda.

  • Нажмите «Добавить новое сопоставление».
  • Выберите пользовательское поле RetailCRM и укажите имя поля из формы Tilda — так, как оно приходит на вкладке «POST запрос».
  • Сохраните. Количество сопоставлений не ограничено.
Важно! Пользовательское поле должно быть заранее создано в RetailCRM: «Настройки» → «Пользовательские поля». Иначе его не будет в выпадающем списке.
Вкладка «Доставка»

Сопоставление способов доставки сайта с типами доставки RetailCRM. Без этой настройки заказ придёт в CRM без указанного типа доставки.

  • Нажмите «Добавить новое сопоставление».
  • Слева укажите название способа доставки так, как оно приходит с сайта, — подсмотреть можно на вкладке «POST запрос».
  • Справа выберите соответствующий тип доставки RetailCRM.
  • Повторите для каждого способа доставки на сайте и сохраните.
Вкладка «СДЭК»

Вкладка нужна для трёхсторонней синхронизации Tilda — СДЭК — RetailCRM. К моменту настройки уже должны быть подключены интеграции Tilda — СДЭК и RetailCRM — СДЭК, причём в обеих используется один и тот же аккаунт СДЭК.

Как это работает:

  • Покупатель оформляет заказ на сайте и выбирает доставку СДЭК.
  • Заказ через вебхук передаётся в RetailCRM.
  • В СДЭК создаётся заказ, генерируется трек-номер и передаётся в RetailCRM.
  • При смене статуса в СДЭК изменение статуса доставки подтягивается в RetailCRM.

Заполните Идентификатор клиента API CDEK и Ключ API CDEK, затем сохраните.

Важно! Тариф в Tilda должен быть «Интернет-магазин».
Важно! Чек-бокс в Tilda «Не отправлять заказы в СДЭК» должен быть активен, иначе Tilda будет дублировать заказы в личном кабинете СДЭК.
Важно! Трек-номер ищется в СДЭК по номеру заказа в RetailCRM.

Модуль интеграции Tilda и RetailCRM: вкладка «СДЭК» — идентификатор клиента и ключ API

Вкладка «Оплата»

Сопоставление типов оплат Tilda с типами оплат RetailCRM, включая отложенную оплату: заказ приходит неоплаченным, а после оплаты модуль сам переводит его в оплаченный статус.

Нажмите «Добавить новое сопоставление» и заполните поля:

  • Веб-хук для оплат — адрес, который указывается в Tilda. Он один для всех типов оплат.
  • Оплата в RetailCRM — соответствующий тип оплаты.
  • Код статуса НЕ оплаты в RetailCRM — статус, в котором заказ создаётся до оплаты.
  • Код статуса оплаты в RetailCRM — статус, в который заказ переводится после поступления оплаты.
  • Код типа оплаты в Tilda — как этот способ приходит в запросе с сайта.

После настройки нажмите «Сохранить».

Важно! При добавлении сопоставления выбрать можно только те типы оплат RetailCRM, которые не интегрированы с RetailCRM напрямую.

Модуль интеграции Tilda и RetailCRM: вкладка «Оплата» — сопоставление типов оплат

Вкладка «Каталог»

Модуль забирает каталог Tilda и отдаёт его в RetailCRM в формате ICML.

Общие настройки:

  • Добавить признак маркировки ко всем товарам — включите, если маркировка должна проставляться всем позициям. Если выключено, признак получат только те товары, у которых он указан в выгрузке из Tilda.
  • НДС по умолчанию — ставка, которая подставится товарам с пустым значением НДС в выгрузке.

Способ формирования — выберите один из трёх вариантов:

  • Ссылка на YML файл — основной вариант. Укажите постоянную ссылку на YML, полученную в Tilda (шаг «Выгрузка каталога в RetailCRM»). Каталог будет обновляться автоматически при каждом запросе. Обратите внимание: в этом формате Tilda передаёт только товары в наличии.
  • Загрузка CSV файла — разовая загрузка CSV-выгрузки из Tilda. Единственный способ передать в RetailCRM товары с нулевыми остатками. Подходит, когда закончившиеся позиции должны оставаться в каталоге CRM.
  • Загрузка YML файла — разовая загрузка готового YML из внешней системы. Список товаров не будет обновляться автоматически.

Нажмите «Сохранить». После этого скопируйте адрес из поля «Постоянная ссылка на ICML каталог».

Перейдите в RetailCRM: «Настройки» → «Магазины» → выберите нужный магазин → вкладка «Каталог». В поле «Каталог» выберите «Загружать из ICML», в поле «URL ICML-файла» вставьте скопированную ссылку, поставьте галочку «Загрузить каталог из ICML сейчас» и сохраните.

Модуль интеграции Tilda и RetailCRM: вкладка «Каталог» — способ формирования и ссылка на ICML

Журнал запросов

Раздел «Лог запросов» в левом меню модуля показывает историю обращений с сайта: время, магазин, статус обработки и текст ошибки, если она была. Это первое место, куда стоит заглянуть, если заказ не появился в RetailCRM, — по записи журнала сразу видно, дошёл ли запрос от Tilda и на каком шаге произошёл сбой.

Вкладка «POST запрос»

Показывает последний сырой запрос, пришедший на вебхук. По нему видно, какие именно данные Tilda передаёт в модуль, и какие названия полей использовать при сопоставлении на вкладках «Основные поля», «Пользовательские поля» и «Доставка».

ПодсказкаЧтобы в запросе были данные о товарах, в настройках вебхука Tilda должна быть включена опция «Передавать данные по товарам в заказе — массивом».
Вкладка «ЮKassa»

Вкладка устарела и для новых подключений не используется. Приём оплат настраивается на вкладке «Оплата» — модуль обрабатывает все платежи через неё.

Настройки подключения «Подписка с форм»

У подключения типа «Подписка с форм» набор вкладок короче: заказ не создаётся, в RetailCRM появляется только карточка клиента.

Вкладка «Основные»:

  • Поставить метку о подписке — выберите пользовательское поле клиента типа «да/нет». Модуль будет проставлять в нём отметку каждому, кто оставил данные в форме. По этому полю вы собираете сегмент в RetailCRM и запускаете по нему рассылки.
  • Поставить метку formid — текстовое пользовательское поле, куда попадёт идентификатор формы. Позволяет различать подписчиков с разных форм сайта.
  • Пытаться найти клиента по номеру телефона — если телефон был передан в форме, модуль сначала поищет существующего клиента по нему и дополнит его карточку, а не создаст дубль.
  • Веб-хук URL и Веб-хук URL с очередью — адреса для настройки вебхука в Tilda. Для новых подключений используйте адрес с очередью.

Вкладка «Пользовательские поля» — сопоставление полей формы подписки с пользовательскими полями клиента в RetailCRM. Настраивается так же, как для заказов.

Вкладка «POST запрос» — последние данные, пришедшие с формы.

Важно! Поля для меток нужно заранее создать в RetailCRM: «Настройки» → «Пользовательские поля», раздел «Клиент». Поле подписки — типа «Логический», поле formid — типа «Строка».
Бонусы и промокоды в корзине

Виджет добавляет в корзину Tilda переключатель «Промокод» / «Баллы». Покупатель сам выбирает, чем воспользоваться: ввести промокод или списать бонусы из программы лояльности RetailCRM. Одновременно применить оба нельзя — у Tilda одно поле скидки на заказ.

Настройка состоит из двух частей: сначала включаем функционал в модуле, затем готовим сайт на стороне Tilda. Порядок шагов лучше не менять.

Важно! В RetailCRM уже должна быть создана и активна программа лояльности, с которой будет работать модуль.
Шаг 1. Настройки в модуле

Откройте настройки подключения и перейдите на вкладку «Бонусы и лояльность».

  • Выбор бонусной программы — выберите из списка программу лояльности RetailCRM, с которой будет работать корзина.
  • Какой процент от заказа может списать покупатель бонусами — установите ползунком лимит. Например, 30% означает, что баллами можно погасить не более трети суммы заказа.
  • Код для вставки в блок T123 (Tilda) — нажмите «Копировать». Этот код понадобится на следующем шаге.

Нажмите «Сохранить».

Модуль интеграции Tilda и RetailCRM: вкладка «Бонусы и лояльность» — выбор программы лояльности, лимит списания и код для блока T123

Важно! Программа лояльности выбирается один раз. Сменить её самостоятельно в интерфейсе не получится — если ошиблись, обратитесь в техническую поддержку.
Шаг 2. Подключение скрипта в Tilda

Скопированный код нужно разместить в HTML-блоке T123. Чтобы виджет работал на всех страницах сразу, добавьте этот блок в шапку или подвал сайта: «Настройки сайта» → «Шапка и подвал».

Вставка скрипта модуля Tilda и RetailCRM в HTML-блок T123

Не размещайте скрипт в «Вставке кода» внутрь HEAD. После авторизации покупателя Tilda перестаёт подключать код из HEAD, и виджет пропадает именно у тех клиентов, у которых есть накопленные баллы. Используйте блок T123.
Шаг 3. Подключение jQuery

Виджет работает поверх jQuery, поэтому библиотеку нужно включить: «Настройки сайта» → «Вставка кода» → включите «Подключить jQuery на страницах сайта». Сохраните.

Настройки сайта Tilda: включение опции «Подключить jQuery на страницах сайта»

Шаг 4. Промокод PROMO100 в Tilda

Tilda умеет применять к заказу только промокод, поэтому списание баллов модуль оформляет через служебный промокод. Его нужно один раз создать.

Перейдите: «Настройки сайта» → «Платежные системы» → блок «Часто используемые» → «Промокоды».

Настройки сайта Tilda: раздел «Платежные системы», переход в «Промокоды»

Нажмите «Добавить промокод» и создайте промокод с названием PROMO100. Размер скидки может быть любым, например 1 — реальную сумму списания модуль подставит сам. Сохраните.

Созданный в Tilda служебный промокод PROMO100</code> для списания бонусов» title=»Промокод <code style=PROMO100 в списке промокодов Tilda» class=»aligncenter size-full» src=»https://studia-crm.ru/wp-content/uploads/2025/08/tilda-pl-05-promokod-promo100.jpg» />

Важно! Название промокода должно быть в точности PROMO100, заглавными латинскими буквами. С другим названием списание баллов работать не будет.
Шаг 5. Отключение проверки скидки

Сумма списания рассчитывается модулем и не совпадает с номинальной скидкой промокода, поэтому встроенную проверку Tilda нужно отключить.

Перейдите: «Настройки сайта» → «Платежные системы» → «Общие настройки для платежных систем» → «Настроить». Найдите параметр «Уровень проверки скидки» и выберите «Не проверять». Сохраните.

Общие настройки для платежных систем Tilda — переход к параметру «Уровень проверки скидки»

Настройка «Уровень проверки скидки» в Tilda — значение «Не проверять»

Шаг 6. Поле «Промокод» в форме корзины

Виджет встраивается в родное поле промокода Tilda, поэтому оно должно присутствовать в форме. Откройте блок корзины, перейдите в «Контент» и убедитесь, что среди полей формы есть поле с типом «Промокод». Если его нет — добавьте через «Добавить поле для ввода».

Поле «Промокод» в настройках формы корзины Tilda

Шаг 7. Публикация
Важно! После всех изменений на стороне Tilda обязательно опубликуйте все страницы сайта. Без публикации настройки не применятся.
Как это выглядит у покупателя

Виджет появляется в корзине над кнопкой оформления заказа, после того как покупатель добавил товары и перешёл к оформлению.

  • Покупатель вводит номер телефона — модуль находит его в программе лояльности и показывает доступное количество баллов.
  • Вкладка «Баллы» — списание бонусов. Сумма ограничена и балансом покупателя, и заданным вами процентом от заказа.
  • Вкладка «Промокод» — обычный промокод, который проверяется штатными средствами Tilda. Все действующие акции продолжают работать.
  • Пока применён один из способов, второй заблокирован. Выбор сбрасывается после того, как корзина будет очищена.
  • Списание проходит одновременно на сайте и в программе лояльности RetailCRM, поэтому балансы не расходятся.

Наглядно работа функционала показана в видео: Программа лояльности RetailCRM в Tilda.

Брошенные корзины и аналитика посещений

Покупатель набрал корзину, оставил телефон или почту, но до оформления не дошёл. Модуль запоминает такую корзину и через заданное время создаёт из неё заказ в RetailCRM — менеджеру остаётся только перезвонить.

Важно! Функционал работает на том же скрипте, что и виджет бонусов. Если вы ещё не подключали его на сайт, сначала выполните шаги 1–3 из вкладки «Бонусы и промокоды в корзине»: скопируйте код из настроек модуля, вставьте его в блок T123 и включите jQuery. Промокод PROMO100 и отключение проверки скидки для брошенных корзин не нужны — они относятся только к списанию баллов.
Настройка

Откройте настройки подключения, вкладка «Бонусы и лояльность», блок «Брошенные корзины».

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

Нажмите «Сохранить».

Настройки брошенных корзин в модуле интеграции Tilda и RetailCRM: статус заказа и таймаут

Как это работает
  • Модуль отслеживает состав корзины и контакты, которые покупатель ввёл в форме оформления.
  • Заказ создаётся только если есть контакт — телефон или e-mail. Анонимная корзина в CRM не попадёт.
  • Клиент ищется в базе по телефону, затем по почте. Не нашёлся — создаётся новая карточка.
  • Если покупатель вернулся и всё-таки оформил заказ, дубль не создаётся.
  • Переход на страницу оплаты не считается брошенной корзиной.
Аналитика посещений

Тот же скрипт передаёт в веб-аналитику RetailCRM историю визитов покупателя: какие страницы он смотрел, сколько времени провёл на сайте и из какого источника пришёл. Данные собираются в карточке клиента рядом с его заказами — отдельной настройки не требуется.

Визит привязывается к клиенту, когда покупатель оставил на сайте контакты или авторизовался. Посещения полностью анонимных посетителей в CRM не выгружаются.

Изменение номера заказа из Tilda

Перейдите в раздел «Автоматизация» — «Триггеры» — нажмите на кнопку добавления триггера.

Модуль интеграции Tilda и RetailCRM: шаг установки 5

У вас откроется окно создания триггера. Укажите название триггера для удобного поиска, например, «Удаление префикса Tilda», также, если требуется, укажите комментарий.

Модуль интеграции Tilda и RetailCRM: шаг установки 5, скриншот 2

Далее, нажмите на кнопку «Событие» и выберите «Изменение заказа» — «Добавить».

Модуль интеграции Tilda и RetailCRM: шаг установки 5, скриншот 3

У вас появится две настройки. Нажмите на кнопку «Условие» выберите необходимые условия срабатывания триггера. В данном случае выбираем «Изменение статуса заказа».

Модуль интеграции Tilda и RetailCRM: шаг установки 5, скриншот 4

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

Модуль интеграции Tilda и RetailCRM: шаг установки 5, скриншот 5

Нажимаем кнопку «Действие» и выбираем «Изменить данные заказа».

Модуль интеграции Tilda и RetailCRM: шаг установки 5, скриншот 6

В открывшемся окне в поиске ищем «Номер заказа» и выбираем из выпадающего списка нужное.

Модуль интеграции Tilda и RetailCRM: шаг установки 5, скриншот 7

Переходите в редактор и в поле указываете replace(order.number, {«tilda_»: «»}) — «Сохранить».

Модуль интеграции Tilda и RetailCRM: шаг установки 5, скриншот 8

После чего нажимаем на зеленую кнопку «Сохранить». Триггер готов. Логика триггера: если статус заказа изменился с «Доставляется» на «Выполнен», то триггер удалит префикс «tilda_». Вы можете самостоятельно настроить триггер на необходимые вам условия или обратиться к нам за платной настройкой.

Видеоинструкция интеграции Tilda и RetailCRM

Частые вопросы о интеграции Tilda и RetailCRM

Почему не связываются товары, приходят "чёрными"?

В основном из-за неверного сопоставления Идентификатор продуктов RetailCRM и Идентификатор продуктов Tilda, проверьте эти данные и сделайте тестовый заказ.

Какие ограничения есть при работе с каталогом Tilda?

Из каталога Tilda не передаются такие параметры как габариты и вес.

Как ищется клиент?

Клиент ищется по почте и телефону в базе клиентов, во всех доступных магазинах по api Ключу

Передаются ли остатки на сайт?

Нет, остатки можно передать только с сайта. Для обновления остатков на сайте лучше сделать интеграцию Сайт - МойСклад или Сайт - 1С

В каталоге нет товаров, которые закончились на сайте

Это ограничение со стороны Tilda - товар, которого больше нет, пропадает из каталога

Почему один и тот же API ключ лучше не использовать для разных интеграций?

API-ключ — это один из идентификаторов для интеграции, который обеспечивает гибкость и информативность в работе. Если на одном API-ключе несколько подключений, то при поломке отследить ее намного труднее. А если нужно отключить одну интеграцию — этого не получится сделать, не затронув другие

Обязательно ли заполнять поля “Имя администратора” и ”E-mail для уведомлений о состоянии модуля?

Эти два поля необходимы Вам в случае, когда модуль ушел в заморозку (Вы пропустили оплату), или возникла какая-то критическая ситуация, влияющая на работоспособность модуля и требующая оперативной связи с Вами. А также для информирования Вас о обновлениях и доработка модуля, которые могут быть Вам полезны.

Если мне с одного сайта нужно получать и лиды, и клиентов с заказами, что делать?

Нужно два веб хука на один и тот же сайт и магазин. Один будет передавать формы подписки (лидов), другой - полноценно клиентов с заказами

Сколько сайтов можно добавить?

Без ограничений.

Заказ приходит сразу оплаченным, не падает без оплаты.

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

В подключении "Подписка с форм" какие данные по умолчанию передаются в RetailCRM?

По умолчанию передается почта (email), имя (name) и телефон (phone)

Модуль передает utm-метки с сайта в RetailCRM?

Да, передает.

Поддержка модуля интеграции Tilda и RetailCRM

Проконсультируем, поможем настроить модуль и решить вопросы по работе. При необходимости — делаем видеосозвоны.

Консультации и настройка
Напишите нам
Пн–Пт · с 9:00 до 18:00
Срочные вопросы
Позвоните нам
Круглосуточно · без выходных
Позвонить
Консультации и настройка — бесплатно. В мессенджерах отвечаем в рабочее время.
Этот модуль — часть решения
«Заказы и остатки в одной системе»

Модуль решает одну задачу интеграции. Если нужно собрать заказы и остатки со всех каналов продаж в единую систему — сделаем под ключ.

Настроим под ключ
Индивидуальное решение

Не нашли решения своей проблемы?

Отправьте свои данные, и наши специалисты разработают индивидуальное решение под ваши бизнес-процессы!

Расскажите о задаче
Ответим и предложим следующий шаг.