Возможности модуля Tilda:
Видео-обзор:
— Создание магазина в RetailCRM
— Создание API-ключа в RetailCRM
Для работы модуля, потребуется создать API-ключ в системе RetailCRM, для этого перейдите в блок настроек «Настройки/Интеграция/Ключи доступа к API» . На данной странице настроек нажмите синюю кнопку «Добавить».
Примечание: Не рекомендуется использовать уже существующий API-ключ. Для каждой интеграции создавайте новый API-ключ.
Необходимые доступы расположены в Приложении 1.
Скопируйте созданный ключ, он понадобится в следующем пункте настроек.
— Подключение модуля
Для перехода в личный кабинет модуля требуется перейти в следующий блок настроек «Настройки/Интеграция/Маркетплейс». Находим модуль » Tilda (студия Сергея Ткаченко)» — «Перейти в личный кабинет».
1. Настройка блока «Модуль»
В поле «Ссылка на RetailCRM» введите адрес вашей RetailCRM.
В поле «Ключ доступа к API» введите ключ, скопированный вами в пункте 2 документации.
2. Настройка блока «Магазины»
Нажмите зеленую кнопку Добавить магазин.
В появившемся окне появится справочник, в который автоматически подтянутся созданные магазины в RetailCRM. Максимально возможно добавить до 4 магазинов. Выберите нужный магазин, и нажмите «Сохранить».
Стоит обратить внимание, что если в списке не появился необходимый магазин, то значит к нему уже был привязан магазин Tilda.
После нажмите на синюю кнопку с иконкой гаечного ключа.
— Вкладка «Магазин»
«Магазин RetailCRM» подтягивается автоматически, но также можно изменить его, нажав на поле и выбрав нужный из выпадающего списка
«Способ оформления заказов» — необходимо из выпадающего списка выбрать нужный способ оформления (будет проставляться в заказе)
«Статус нового заказа» — это поле позволяет выбрать статус, в котором будут приходить новые заказы в RetailCRM из Tilda
«Идентификатор продуктов» — необходимо выбрать тот способ связи, по которому будет происходить синхронизация (смотрите Приложение 2)
Внешний ID торгового предложения — используем, если товары подтягиваются из Tilda
Артикул товара — используем, если товары подтягиваются из любых источников, кроме Tilda
Название продукта и Артикул торгового предложения — используем, если товары подтягиваются из любых источников, кроме Tilda
При работе с товарами включающими модификации, на веб-хук сформированный модулем теперь приходит externalid товара-модификации для последующей связи с системой RetailCRM
Скопируйте Веб-хук URL он нам понадобится для дальнейшей настройки
.
— Настройка Webhook
1) На сайте Tilda перейдите во вкладку «Мои сайты». Выберите нужный магазин, и нажмите «Редактировать сайт/Настройки сайта/Формы»
В данном блоке настроек в списке выберите Webhook в подгруппе «Другое»
В поле WEBHOOK URL внесите скопированный вами в шаге 4 Веб-хук URL.
Поле API METHOD нам не понадобится.
Нажимаем Добавить.
Затем во вкладке «Формы», в списке подключенные сервисы, появится запись формата «Webhook: (Скопированный вами URL)». Нажмите Настройки.
Поле WEBHOOK URL — изменения не нужны.
Поле API METHOD нам не понадобится.
«Дополнительные настройки» :
— Посылать Cookies — заполняется по желанию.
— Передавать данные по товарам в заказе — массивом — обязательно включить
—
После нажмите кнопку Сохранить и «Подключить сервис ко всем формам на сайте» (маленькая надпись снизу страницы)
Теперь требуется переопубликовать страницы на сайте. Заходим в редактирование нужного сайта и нажимаем Опубликовать все страницы
5. Выгрузка каталога
На странице «Редактировать сайт» выберете пункт Товары
На открывшейся странице наведите курсор на троеточие и выберите «Скачать список товаров в YML«, так как он наиболее близок к формату RetailCRM
Примечание: теперь мы передаём ещё и остатки!
Далее понадобится только скопированная ссылка.
Дальнейшая настройка модуля
— Загрузка каталога в RetailCRM
Вернитесь в личный кабинет модуля в RetailCRM, зайдите в вкладку магазины и перейдите в раздел Каталог.
В данном блоке выберите способ формирования «Ссылка на YAML файл» и вставьте ссылку, скопированную ранее. Нажмите Сохранить.
Перезагрузите страницу и скопируйте постоянную ссылку (Постоянная ссылка на ICML каталог)
Загружаем каталог в магазин RetailCRM:
Можно также производить выгрузку каталога не только с Tilda, но и с других источников — МойСклад, 1С и тд. Но тогда для этого нужно использовать другие способы.
Итак, если используем МойСклад, 1С и тд, то необходимо совершить экспорт каталога из настроек, а потом загрузить этот каталог в RetailCRM (как это сделать описано ранее).
Что стоит учесть: Если вы используете товарные предложения, то нужна будет доработка, поскольку МойСклад не работает с таким товаром – у нас есть возможность реализации такой доработки.
— Вкладка Основные поля
Чек-бокс Сопоставлять клиентов по E-mail — активируйте чек-бокс, если при заполнении заявки клиенты не указывают номер, но указывают почту.
Чек-бокс Передавать Свойства товаров — активируйте чек-бокс, если нужно передавать свойства товаров Tilda в одноименное поле RetailCRM. — не верно, и надо пример что получится, и когда надо ставить
Пример заполнения полей:
Смотрите на название поля в POST- запросе (справа) и выбираете его из списка к полю RetailCRM (слева)
— Вкладка «Кастомные поля»
В модуле возможно сопоставление пользовательских полей в RetailCRM с полями в Тильде.
2. Выберите пользовательское поле RetailCRM и символьный код поля в Тильде
3. Нажмите Сохранить
Передача ClientID из заказа Tilda в Кастомное поле Retail.
При активированной в вебхуке Tilda передаче Cookies, передаются идентификаторы клиента.
На примере Yandex Client ID, сопоставление этого идентификатора с полем заказа выглядит следующим образом:
Создаём кастомное поле
Переходим в Настройки/Системные/Пользовательские поля и нажимаем «Добавить»
Теперь заполняем основные поля и нажимаем «Сохранить». После возвращаемся в настройки модуля, обновляем страницу и делаем сопоставление полей.
— Вкладка «Доставка»
Поля данной вкладки заполняются аналогично настройкам на вкладке Основные поля. Для выбора значений необходимо обратиться к POST-запросу и сопоставить поля.
Для добавления типа доставки нажимаем Добавить новое сопоставление.
Выбираем тип доставки RetailCRM и прописываем название доставки из Тильда — значение, содержащее наименование доставки.
Пример приведён ниже.
Пример заполнения раздела Доставка
Основные поля
Важно: Настройка времени доставки обрабатывает строки вида: 00:00 или 00:00-01:00
В заказе Retail это поле не выбирается, а сопоставляется со стандартным полем «время доставки»
Обращаем ваше внимание, что для лучшей передачи адресов в RetailCRM, производится их корректировка по следующему принципу:
‘кв/оф.’ — ‘кв.’
‘build.’ — ‘корп.’
‘struct’ — ‘стр.’
‘пер’ — ‘пер.’
‘пр-кт’ — ‘пр-кт.’
‘ш’ — ‘ш.’
‘пл’ — ‘пл.’
‘проезд’ — ‘пр-д.’
‘ул’ — ‘ ул.’
Тип доставки
— Вкладка «Оплата»
При сопоставлении статусов оплаты возможны 2 способа работы модуля. По первому способу в систему будут приходить только оплаченные заказы, соответственно потребуется добавить сопоставление статуса по коду «Оплачен(paid)»
Код оплаты в Tilda можно посмотреть в блоке настроек сайта «Заявки». Потребуется создать тестовый заказ с необходимым типом оплаты, после чего в заявках в графе оплаты можно будет увидеть символьный код оплаты в строке «Система»
По второму способу в систему будут приходить все заказы независимо от статуса оплаты, и менеджеру потребуется проставить их вручную. Изменение способа передачи заказов с сайта в систему происходит с помощью изменения настроек на стороне сайта следующим образом. В настройках Tilda перейдите в «Настройка сайта/Платежные системы».
В данном блоке перейдите в настройки используемой вами платежной системы. Затем пролистайте страницу настроек до блока настроек «Отправлять данные в сервисы приема данных только после оплаты»
Способ с передачей всех заказов и ручным проставлением статуса оплаты можно использовать для отслеживания потенциальных покупателей, но минусом будет ручное проставление менеджерами статуса оплаты. Способ с передачей только оплаченных заказов, будет более простым, но не позволит отслеживать в RetailCRM неоплаченные заказы.
Для каждой платежной системы возможно выставить разные способы передачи заказов.
— Вкладка «ЮKassa»
Если вы используете в Tilda оплату ЮKassa, то теперь возможно получать информацию об оплате в RetailCRM. Если пользуетесь другой системой оплаты, то данный раздел не используется.
Активируйте чек-бокс Интегрировать оплату ЮKassa
Заполняем поля:
—
— тип оплаты RetailCRM, который добавляться в заказ.
— статус оплаты RetailCRM.
— статус оплаты RetailCRM.
— статус оплаты RetailCRM.
В каждом из блоков вы можете нажать надпись «(Помощь)», справа от названия блока настроек — это мини-подсказки
Приложение 1.
Необходимые методы API для ключа RetailCRM:
Приложение 2.
Сопоставление товаров необходимо для связи товаров между системами.
С стороны Tilda это может быть:
Стороны RetailCRM:
Возможные варианты:
Чаще всего при таких вариантах с стороны RetailCRM выбирается Артикул, а с стороны Tilda Артикул (sku) или внешний код (externalId)
Пример как определять:
Если всё подошло, то с обоих сторон будет идентификатор Артикул, если нет, то заходим в товар и смотрим на поле ВНЕШНИЙ КОД ТОВАРА (рис. 3)
Итог идентификатор в обоих системах — артикул
Рисунок 1
Рисунок 2
Рисунок 3
Для передачи номера заказа в RetailCRM аналогично номеру заказа в Tilda необходимо выполнить следующие действия:
Стоит учесть, что в RetailCRM номер заказа будет приходить в виде Tilda-12345
Если вам необходимо убрать этот префикс Tilda-, то вы можете к нам обратиться за доп. настройкой.
Подключение и настройка модуля производится бесплатно.
Для настройки модуля или консультации оставьте заявку или свяжитесь удобным способом:
Время работы: с 9 до 21 без выходных.