Модуль интеграции Tilda и RetailCRM
Упрощайте работу с заказами с сайта на Tilda.
Описание модуля интеграции 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:
- Переходим в «Настройки», раздел «Магазины».
- Нажимаем кнопку «Добавить».
- Заполняем соответствующие поля.
- Нажимаем «Сохранить».
Если необходимо настроить интеграцию для нескольких сайтов, создаем несколько магазинов, соответствующих каждому сайту.
Для настройки интеграции создаем API ключ:
- Переходим в Настройки -> Интеграция -> Ключи доступа к API.
- Нажимаем кнопку «Добавить».
- В поле «Комментарий» обязательно указываем, за какую интеграцию отвечает ключ. Например, пишем: «Интеграция с Tilda».
- Выбираем магазины, к которым будет доступ у ключа API.
- Выбираем разрешенные действия API (все).
- Нажимаем после «Сохранить».
- После создания API ключ необходимо скопировать. Он понадобится в следующем шаге.
Подключаем модуль Tilda:
-
- Переходим в «Настройки», раздел «Маркетплейс» в RetailCRM.
- Находим модуль «Tilda (Студия Сергея Ткаченко)» (разделе CMS).
- Нажимаем «Подключить».
- Переходим в Панель управления настройками модуля.
- Проверяем чек-бокс активности модуля: если не активирован — сделать активацию и сохранить изменение. После этого появится кнопка «Перейти в личный кабинет».
Откроется страница с тремя вкладками. Нам нужна первая «Модуль» и вторая «Подключения»
Поле «API-ключ RetailCRM» — в это поле сразу вставляем скопированный на предыдущем этапе API ключ. Для повторного копирования найдите API ключ в списке созданных, зайдите в него и скопируйте содержимое поля «Ключ».
Поле «Ссылка на RetailCRM вида: https://YOUR-DOMAIN.retailcrm.ru» — указываем ссылку входа в Вашу систему RetailCRM. Для копирования этой ссылки необходимо авторизоваться в Вашей CRM, скопировать ссылку на CRM в адресной строке браузера (НЕ АДРЕС САЙТА! ИМЕННО ССЫЛКА НА CRM), вставить ссылку в указанное поле.
Поле «Имя администратора» — введите имя ответственного за сопровождение CRM, чтобы мы знали, как к Вам обращаться в случае необходимости информирования Вас о наличии критичных ошибок или приятных обновлений).
Поле «E-mail для уведомлений о состоянии модуля или важных изменениях» введите адрес электронной почты, на который будут приходит уведомления о состоянии модуля, важных изменениях и доработках.
Для создания нового подключения к сайту нажимаем кнопку «Добавить Подключение».
В открывшемся окне вводим следующие данные:
-
-
- «Магазин RetailCRM» – выбираем в выпадающем списке нужный магазин из списка созданных магазинов в Ритейл.
-
-
-
- «Тип подключения». В выпадающем списке выбираем:
- «Заказы» — для передачи в CRM заказа и данных клиента. При выборе данного типа данных в CRM будет создаваться заказ и клиент (если ранее он не был создан в базе).
- «Подписка с форм» — выбирайте этот тип, если на сайте есть формы сбора данных о клиентах, например, форма «Подписаться на обновления», в которую клиент вводит личные данные. При выборе данного типа данных будет создан клиент (лид) без создания заказа.
- «Тип подключения». В выпадающем списке выбираем:
-
Ограничений по количеству подключаемых магазинов нет.
-
-
- После сохранения указанных настроек в разделе «Подключения» отобразится следующая информация:
- Магазин RetailCRM: название магазина в RetailCRM
- Код магазина RetailCRM: символьный код магазина в RetailCRM
- Веб-хук URL: ссылка формируется автоматически, никаких данных и корректировок в нее вносить не требуется
- Действия: иконки настройки и удаления подключения. С помощью них можно или удалить настроенные данные по магазину, или внести в них изменения.
- Скопируйте из поля «Веб-хук URL» ссылку, она потребуется для дальнейшей настройки на стороне Tilda.
- После сохранения указанных настроек в разделе «Подключения» отобразится следующая информация:
-
Настройка Webhook для заказов
Настройка Webhook для подписок с форм
Настройка Webhook для получения оплаты в заказ из Tilda в RetaiCRM
Выгрузка каталога в RetailCRM
Авторизуемся в личном кабинете Tilda, переходим в раздел «Мои сайты».
На открывшейся странице выбираем нужный сайт – кнопка «Редактировать сайт».
Нажимаем кнопку «Настройки сайта».
Слева в меню выбираем «Формы».
В подгруппе «Другое» выбираем «Webhook».
Заполняем открывшуюся форму:
- поле «WEBHOOK URL», это поле указываем, скопированный ранее в настройках модуля веб хук (в столбце Веб-хук URL);
- поле «API METHOD» не меняем, должен быть в состоянии «Off.
Заполните «Дополнительные настройки».
- Посылать Cookies — заполняется по желанию.
- Передавать данные по товарам в заказе — массивом — активировать обязательно.
- Передавать externalid – понадобится при сопоставлении товаров, если есть связка Тильда — Мой Склад/1С.
- Отправлять данные в виде application/json – не используется при подключении модуля.
- Передавать дополнительные данные в товарах – если нужна передача дополнительных данных.
- Отправлять только после оплаты — активируем, если в RetailCRM необходимо передавать ТОЛЬКО ОПЛАЧЕННЫЕ заказы. Если же нужно получать и оплаченные, и не оплаченные заказы, то оставляем выключенным.
Нажимаем кнопку «Добавить». После добавления появится возможность добавить созданный вебхук ко всем формам на сайте. Нажмите «Добавить»
Если же нужно подключить вебхук только к определенным формам, то это можно сделать вручную. Для этого нажмите «Редактировать сайт» и выберите страницу, на которой находится нужная форма. Для поиска формы нажмите «Еще».
Например, форма с корзиной ST100. Найдите ее и нажмите на «Контент».
Найдите по названию ранее созданный вебхук и прожмите рядом с ним чек-бокс активности. Сохраните изменения.
Для применения изменений перейдите на основную страницу вашего сайта, нажав на «Редактировать сайт», и опубликуйте все страницы.
Готово. Вебхук для заказа подключен.
Для передачи клиентов с форм подписок в RetailCRM в модуле должен быть создан соответствующий тип подключения — Подписка с форм. Если все создано, скопируйте ссылку в настройках, она потребуется позже
Подключение вебхука для подписок с форм происходит аналогично подключению для заказов. Авторизовываемся в личном кабинете Tilda, переходим в раздел «Мои сайты». На открывшейся странице выбираем нужный сайт – кнопка «Редактировать сайт»
Нажимаем кнопку «Настройки сайта».
Слева в меню выбираем «Формы».
В подгруппе «Другое» выбираем «Webhook».
Заполняем открывшуюся форму:
- поле «WEBHOOK URL», это поле указываем, скопированный ранее в настройках модуля веб хук (в столбце Веб-хук URL);
- поле «API METHOD» не меняем, должен быть в состоянии «Off.
Заполните «Дополнительные настройки».
- Посылать Cookies — заполняется по желанию.
- Передавать данные по товарам в заказе — массивом — активировать обязательно.
- Передавать externalid – понадобится при сопоставлении товаров, если есть связка Тильда — Мой Склад/1С.
- Отправлять данные в виде application/json – не используется при подключении модуля.
- Передавать дополнительные данные в товарах – если нужна передача дополнительных данных.
- Отправлять только после оплаты — активируем, если в RetailCRM необходимо передавать ТОЛЬКО ОПЛАЧЕННЫЕ заказы. Если же нужно получать и оплаченные, и не оплаченные заказы, то оставляем выключенным.
Нажимаем кнопку «Добавить». После добавления появится возможность добавить созданный вебхук ко всем формам на сайте. Нажмите «Добавить»
Если же нужно подключить вебхук только к определенным формам, то это можно сделать вручную. Для этого нажмите «Редактировать сайт» и выберите страницу, на которой находится нужная форма. Для поиска формы нажмите «Еще».
Найдите свою форму подписки и нажмите на «Контент».
Найдите по названию ранее созданный вебхук и прожмите рядом с ним чек-бокс активности. Сохраните изменения.
Для применения изменений перейдите на основную страницу вашего сайта, нажав на «Редактировать сайт», и опубликуйте все страницы.
Готово. Вебхук для формы подписки подключен.
Подключение вебхука для оплат происходит аналогично подключению для заказов/подписок с форм, разница в ссылке, которую берем из модуля. Перейдите в настройки модуля — Вкладка «Оплата» и скопируйте ссылку для оплат.
Далее переходим в Tilda. Авторизовываемся в личном кабинете Tilda, переходим в раздел «Мои сайты». На открывшейся странице выбираем нужный сайт – кнопка «Редактировать сайт».
Нажимаем кнопку «Настройки сайта».
Слева в меню выбираем «Формы».
В подгруппе «Другое» выбираем «Webhook».
Заполняем открывшуюся форму:
- поле «WEBHOOK URL», это поле указываем, скопированный ранее в настройках модуля веб хук (в столбце Веб-хук URL);
- поле «API METHOD» не меняем, должен быть в состоянии «Off.
Заполните «Дополнительные настройки».
- Посылать Cookies — заполняется по желанию.
- Передавать данные по товарам в заказе — массивом — активировать обязательно.
- Передавать externalid – понадобится при сопоставлении товаров, если есть связка Тильда — Мой Склад/1С.
- Отправлять данные в виде application/json – не используется при подключении модуля.
- Передавать дополнительные данные в товарах – если нужна передача дополнительных данных.
- Отправлять только после оплаты — активируем, если в RetailCRM необходимо передавать ТОЛЬКО ОПЛАЧЕННЫЕ заказы. Если же нужно получать и оплаченные, и не оплаченные заказы, то оставляем выключенным.
Нажимаем кнопку «Добавить». После добавления появится возможность добавить созданный вебхук ко всем формам на сайте. Нажмите «Добавить»
Если же нужно подключить вебхук только к определенным формам, то это можно сделать вручную. Для этого нажмите «Редактировать сайт» и выберите страницу, на которой находится нужная форма. Для поиска формы нажмите «Еще».
Например, форма с корзиной ST100. Найдите ее и нажмите на «Контент».
Найдите по названию ранее созданный вебхук и прожмите рядом с ним чек-бокс активности. Сохраните изменения.
Для применения изменений перейдите на основную страницу вашего сайта, нажав на «Редактировать сайт», и опубликуйте все страницы.
Готово. Вебхук для заказа подключен.
На вкладке «Мои сайты» -> «Редактировать сайт» -> «Товары». На открывшейся странице наведите курсор на троеточие и выберите из открывшегося списка «Скачать список товаров в YML». Откроется окно.
В открывшемся окне заполняем следующие поля:
- «Название компании» — указываем любое, какое хотите.
- «Выберите раздел» — выберите нужный раздел для выгрузки товаров. Если нужно выгрузить все — изменения вносить не надо.
- «Дополнительные настройки (сопоставление полей)» — при необходимости заполните дополнительные настройки.
- «ССЫЛКА НА YML» — необходимо активировать и скопировать появившуюся ссылку.
Нажмите на кнопку «Начать экспорт».
Скопированная ссылка пригодится, когда перейдем к настройке модуля в вкладке «Каталог», сохраните ее.
Вкладка «Магазин»
Вкладка «Основные поля»
Вкладка «Пользовательские поля»
Вкладка «Доставка»
Вкладка «СДЭК»
Вкладка «Оплата»
Вкладка «Каталог»
Журнал запросов
Базовые параметры подключения.
- Название подключения — произвольное имя, по которому вы будете узнавать это подключение в списке.
- Магазин RetailCRM — выпадающий список магазинов, доступных вашему API-ключу.
- Способ оформления заказов — с каким способом оформления заказы будут создаваться в RetailCRM.
- Статус нового заказа — статус, в котором заказы появляются в RetailCRM.
- Идентификатор товаров RetailCRM и Идентификатор товаров Tilda — по каким полям связывать позиции заказа с карточками товаров. Если каталог ведётся в МойСклад или 1С, здесь настраивается связка по артикулу или внешнему коду.
- Правая часть внешнего кода — включите, если внешний код товара в Tilda содержит составной идентификатор и для сопоставления нужна только его правая часть. Это частая причина, по которой товары в заказе приходят несвязанными.
- Поставить метку formid — пользовательское поле, куда будет записан идентификатор формы. Удобно, когда на сайте несколько форм и нужно понимать, из какой пришла заявка.
- Веб-хук URL — прямой адрес приёма заказов.
- Веб-хук URL с очередью (надёжная доставка) — рекомендуемый адрес. Модуль мгновенно отвечает Tilda и обрабатывает заказ в фоне, повторяя попытку, если RetailCRM временно недоступна. Если вы настраиваете подключение с нуля, указывайте в Tilda именно этот адрес.
После заполнения вкладки нажмите «Сохранить».
Здесь поля формы Tilda сопоставляются со стандартными полями заказа и клиента в RetailCRM. Вкладка заполняется на основании данных со вкладки «POST запрос» — после первого заказа модуль сам подскажет варианты.
- Имя, Фамилия, Отчество, E-mail, Телефон, Комментарий клиента.
- Величина скидки в рублях и в процентах. Скидка передаётся потоварно, общая на заказ не передаётся.
- Источник заказа, кампания, содержание кампании, канал и ключевое слово — UTM-метки. По умолчанию utm_source, utm_campaign, utm_content. Данные берутся из Cookies.
- Сопоставлять клиентов по E-mail — искать существующего клиента по почте, чтобы не плодить дубли карточек.
- Передавать свойства товаров — передача дополнительных свойств и опций позиций.
После заполнения вкладки нажмите «Сохранить».
Всё, что не укладывается в стандартные поля заказа, передаётся сюда. Если в RetailCRM вы создали собственные поля заказа или клиента, на этой вкладке они связываются с полями формы Tilda.
- Нажмите «Добавить новое сопоставление».
- Выберите пользовательское поле RetailCRM и укажите имя поля из формы Tilda — так, как оно приходит на вкладке «POST запрос».
- Сохраните. Количество сопоставлений не ограничено.
Сопоставление способов доставки сайта с типами доставки RetailCRM. Без этой настройки заказ придёт в CRM без указанного типа доставки.
- Нажмите «Добавить новое сопоставление».
- Слева укажите название способа доставки так, как оно приходит с сайта, — подсмотреть можно на вкладке «POST запрос».
- Справа выберите соответствующий тип доставки RetailCRM.
- Повторите для каждого способа доставки на сайте и сохраните.
Вкладка нужна для трёхсторонней синхронизации Tilda — СДЭК — RetailCRM. К моменту настройки уже должны быть подключены интеграции Tilda — СДЭК и RetailCRM — СДЭК, причём в обеих используется один и тот же аккаунт СДЭК.
Как это работает:
- Покупатель оформляет заказ на сайте и выбирает доставку СДЭК.
- Заказ через вебхук передаётся в RetailCRM.
- В СДЭК создаётся заказ, генерируется трек-номер и передаётся в RetailCRM.
- При смене статуса в СДЭК изменение статуса доставки подтягивается в RetailCRM.
Заполните Идентификатор клиента API CDEK и Ключ API CDEK, затем сохраните.
Сопоставление типов оплат Tilda с типами оплат RetailCRM, включая отложенную оплату: заказ приходит неоплаченным, а после оплаты модуль сам переводит его в оплаченный статус.
Нажмите «Добавить новое сопоставление» и заполните поля:
- Веб-хук для оплат — адрес, который указывается в Tilda. Он один для всех типов оплат.
- Оплата в RetailCRM — соответствующий тип оплаты.
- Код статуса НЕ оплаты в RetailCRM — статус, в котором заказ создаётся до оплаты.
- Код статуса оплаты в RetailCRM — статус, в который заказ переводится после поступления оплаты.
- Код типа оплаты в Tilda — как этот способ приходит в запросе с сайта.
После настройки нажмите «Сохранить».
Модуль забирает каталог Tilda и отдаёт его в RetailCRM в формате ICML.
Общие настройки:
- Добавить признак маркировки ко всем товарам — включите, если маркировка должна проставляться всем позициям. Если выключено, признак получат только те товары, у которых он указан в выгрузке из Tilda.
- НДС по умолчанию — ставка, которая подставится товарам с пустым значением НДС в выгрузке.
Способ формирования — выберите один из трёх вариантов:
- Ссылка на YML файл — основной вариант. Укажите постоянную ссылку на YML, полученную в Tilda (шаг «Выгрузка каталога в RetailCRM»). Каталог будет обновляться автоматически при каждом запросе. Обратите внимание: в этом формате Tilda передаёт только товары в наличии.
- Загрузка CSV файла — разовая загрузка CSV-выгрузки из Tilda. Единственный способ передать в RetailCRM товары с нулевыми остатками. Подходит, когда закончившиеся позиции должны оставаться в каталоге CRM.
- Загрузка YML файла — разовая загрузка готового YML из внешней системы. Список товаров не будет обновляться автоматически.
Нажмите «Сохранить». После этого скопируйте адрес из поля «Постоянная ссылка на ICML каталог».
Перейдите в RetailCRM: «Настройки» → «Магазины» → выберите нужный магазин → вкладка «Каталог». В поле «Каталог» выберите «Загружать из ICML», в поле «URL ICML-файла» вставьте скопированную ссылку, поставьте галочку «Загрузить каталог из ICML сейчас» и сохраните.
Раздел «Лог запросов» в левом меню модуля показывает историю обращений с сайта: время, магазин, статус обработки и текст ошибки, если она была. Это первое место, куда стоит заглянуть, если заказ не появился в RetailCRM, — по записи журнала сразу видно, дошёл ли запрос от Tilda и на каком шаге произошёл сбой.
Показывает последний сырой запрос, пришедший на вебхук. По нему видно, какие именно данные Tilda передаёт в модуль, и какие названия полей использовать при сопоставлении на вкладках «Основные поля», «Пользовательские поля» и «Доставка».
Вкладка устарела и для новых подключений не используется. Приём оплат настраивается на вкладке «Оплата» — модуль обрабатывает все платежи через неё.
У подключения типа «Подписка с форм» набор вкладок короче: заказ не создаётся, в RetailCRM появляется только карточка клиента.
Вкладка «Основные»:
- Поставить метку о подписке — выберите пользовательское поле клиента типа «да/нет». Модуль будет проставлять в нём отметку каждому, кто оставил данные в форме. По этому полю вы собираете сегмент в RetailCRM и запускаете по нему рассылки.
- Поставить метку formid — текстовое пользовательское поле, куда попадёт идентификатор формы. Позволяет различать подписчиков с разных форм сайта.
- Пытаться найти клиента по номеру телефона — если телефон был передан в форме, модуль сначала поищет существующего клиента по нему и дополнит его карточку, а не создаст дубль.
- Веб-хук URL и Веб-хук URL с очередью — адреса для настройки вебхука в Tilda. Для новых подключений используйте адрес с очередью.
Вкладка «Пользовательские поля» — сопоставление полей формы подписки с пользовательскими полями клиента в RetailCRM. Настраивается так же, как для заказов.
Вкладка «POST запрос» — последние данные, пришедшие с формы.
Виджет добавляет в корзину Tilda переключатель «Промокод» / «Баллы». Покупатель сам выбирает, чем воспользоваться: ввести промокод или списать бонусы из программы лояльности RetailCRM. Одновременно применить оба нельзя — у Tilda одно поле скидки на заказ.
Настройка состоит из двух частей: сначала включаем функционал в модуле, затем готовим сайт на стороне Tilda. Порядок шагов лучше не менять.
Откройте настройки подключения и перейдите на вкладку «Бонусы и лояльность».
- Выбор бонусной программы — выберите из списка программу лояльности RetailCRM, с которой будет работать корзина.
- Какой процент от заказа может списать покупатель бонусами — установите ползунком лимит. Например, 30% означает, что баллами можно погасить не более трети суммы заказа.
- Код для вставки в блок T123 (Tilda) — нажмите «Копировать». Этот код понадобится на следующем шаге.
Нажмите «Сохранить».
Скопированный код нужно разместить в HTML-блоке T123. Чтобы виджет работал на всех страницах сразу, добавьте этот блок в шапку или подвал сайта: «Настройки сайта» → «Шапка и подвал».
Виджет работает поверх jQuery, поэтому библиотеку нужно включить: «Настройки сайта» → «Вставка кода» → включите «Подключить jQuery на страницах сайта». Сохраните.
PROMO100 в TildaTilda умеет применять к заказу только промокод, поэтому списание баллов модуль оформляет через служебный промокод. Его нужно один раз создать.
Перейдите: «Настройки сайта» → «Платежные системы» → блок «Часто используемые» → «Промокоды».
Нажмите «Добавить промокод» и создайте промокод с названием PROMO100. Размер скидки может быть любым, например 1 — реальную сумму списания модуль подставит сам. Сохраните.
PROMO100, заглавными латинскими буквами. С другим названием списание баллов работать не будет.Сумма списания рассчитывается модулем и не совпадает с номинальной скидкой промокода, поэтому встроенную проверку Tilda нужно отключить.
Перейдите: «Настройки сайта» → «Платежные системы» → «Общие настройки для платежных систем» → «Настроить». Найдите параметр «Уровень проверки скидки» и выберите «Не проверять». Сохраните.
Виджет встраивается в родное поле промокода Tilda, поэтому оно должно присутствовать в форме. Откройте блок корзины, перейдите в «Контент» и убедитесь, что среди полей формы есть поле с типом «Промокод». Если его нет — добавьте через «Добавить поле для ввода».
Виджет появляется в корзине над кнопкой оформления заказа, после того как покупатель добавил товары и перешёл к оформлению.
- Покупатель вводит номер телефона — модуль находит его в программе лояльности и показывает доступное количество баллов.
- Вкладка «Баллы» — списание бонусов. Сумма ограничена и балансом покупателя, и заданным вами процентом от заказа.
- Вкладка «Промокод» — обычный промокод, который проверяется штатными средствами Tilda. Все действующие акции продолжают работать.
- Пока применён один из способов, второй заблокирован. Выбор сбрасывается после того, как корзина будет очищена.
- Списание проходит одновременно на сайте и в программе лояльности RetailCRM, поэтому балансы не расходятся.
Наглядно работа функционала показана в видео: Программа лояльности RetailCRM в Tilda.
Покупатель набрал корзину, оставил телефон или почту, но до оформления не дошёл. Модуль запоминает такую корзину и через заданное время создаёт из неё заказ в RetailCRM — менеджеру остаётся только перезвонить.
PROMO100 и отключение проверки скидки для брошенных корзин не нужны — они относятся только к списанию баллов.Откройте настройки подключения, вкладка «Бонусы и лояльность», блок «Брошенные корзины».
- Создавать заказ из брошенной корзины — основной переключатель функционала.
- Статус заказа из брошенной корзины — выберите отдельный статус, чтобы менеджер сразу отличал недооформленную корзину от обычной продажи. Если оставить пустым, будет использован статус нового заказа сайта.
- Таймаут «брошено» — сколько минут ждать после последнего действия покупателя, прежде чем создавать заказ. По умолчанию 30 минут, допустимо от 1 минуты до суток.
Нажмите «Сохранить».
- Модуль отслеживает состав корзины и контакты, которые покупатель ввёл в форме оформления.
- Заказ создаётся только если есть контакт — телефон или e-mail. Анонимная корзина в CRM не попадёт.
- Клиент ищется в базе по телефону, затем по почте. Не нашёлся — создаётся новая карточка.
- Если покупатель вернулся и всё-таки оформил заказ, дубль не создаётся.
- Переход на страницу оплаты не считается брошенной корзиной.
Тот же скрипт передаёт в веб-аналитику RetailCRM историю визитов покупателя: какие страницы он смотрел, сколько времени провёл на сайте и из какого источника пришёл. Данные собираются в карточке клиента рядом с его заказами — отдельной настройки не требуется.
Визит привязывается к клиенту, когда покупатель оставил на сайте контакты или авторизовался. Посещения полностью анонимных посетителей в CRM не выгружаются.
Перейдите в раздел «Автоматизация» — «Триггеры» — нажмите на кнопку добавления триггера.
У вас откроется окно создания триггера. Укажите название триггера для удобного поиска, например, «Удаление префикса Tilda», также, если требуется, укажите комментарий.
Далее, нажмите на кнопку «Событие» и выберите «Изменение заказа» — «Добавить».
У вас появится две настройки. Нажмите на кнопку «Условие» выберите необходимые условия срабатывания триггера. В данном случае выбираем «Изменение статуса заказа».
В открывшемся окне указываем с какого на какой статус должно изменяться, в нашем случае с «Доставляется» на «Выполнен» — Сохраняем.
Нажимаем кнопку «Действие» и выбираем «Изменить данные заказа».
В открывшемся окне в поиске ищем «Номер заказа» и выбираем из выпадающего списка нужное.
Переходите в редактор и в поле указываете replace(order.number, {«tilda_»: «»}) — «Сохранить».
После чего нажимаем на зеленую кнопку «Сохранить». Триггер готов. Логика триггера: если статус заказа изменился с «Доставляется» на «Выполнен», то триггер удалит префикс «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
Проконсультируем, поможем настроить модуль и решить вопросы по работе. При необходимости — делаем видеосозвоны.










































mail@studia-crm.ru