Перейдите в RetailCRM «Настройки/Магазины/Магазины».
В данном блоке настроек нажмите кнопку «Добавить».
Для каждого магазина Tilda, создайте магазин в RetailCRM.
Для работы модуля, потребуется создать API-ключ в системе RetailCRM, для этого перейдите в блок настроек «Настройки/Интеграция/Ключи доступа к API» . На данной странице настроек нажмите синюю кнопку «Добавить».
2. Базовая настройка модуля
Для перехода в личный кабинет модуля требуется перейти в следующий блок настроек «Настройки/Интеграция/Маркетплейс». Находим модуль » Tilda (студия Сергея Ткаченко)» — «Перейти в личный кабинет».

Внесите в поле «Ссылка на RetailCRM» ссылку на вашу RetailCRM.
Внесите в поле «API-ключ RetailCRM» скопированный вами ранее API-ключ.

Базовая настройка модуля
1. Настройка блока «Модуль».
В поле «Ссылка на RetailCRM» введите адрес вашей RetailCRM
В поле «Ключ доступа к API» введите ключ, скопированный вами в пункте 2 документации.
2. Настройка блока Магазины
Нажмите зеленую кнопку «Добавить магазин».

В появившемся окне появится справочник, в который автоматически подтянутся созданные магазины в RetailCRM. Максимально возможно добавить до 4 магазинов. Выберите нужный магазин, и нажмите «Сохранить».
Стоит обратить внимание, что если в списке не появился необходимый магазин, то значит к нему уже был привязан магазин Tilda.
Скопируйте значение из поля «Веб-хук URL», оно понадобится на следующем шаге настроек.

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

При работе с товарами включающими модификации, на вебхук сформированный модулем теперь приходит externalid товара-модификации для последующей связи с системой RetailCRM.
- Настройка сайта Tilda
- Настройка Webhook
- На сайте Tilda перейдите во вкладку «Мои сайты»

- Выберите нужный магазин, и нажмите «Редактировать сайт/Настройки сайта/Формы»


- В данном блоке настроек в списке выберите Webhook в подгруппе «Другое»

- В поле «WEBHOOK URL» внесите скопированный вами в шаге 4 Веб-хук URL.
- Затем во вкладке «Формы», в списке подключенные сервисы, появится запись формата «Webhook: (Скопированный вами URL)»
- Нажмите на кнопку настройки, здесь в блоке «Дополнительные настройки» поставьте галку у настройки «Передавать данные по товарам в заказе — массивом»

- Нажмите кнопку сохранить и «Подключить сервис ко всем формам на сайте» (маленькая надпись снизу страницы)

- После данных шагов требуется переопубликовать страницы на сайте.

- Выгрузка каталога
- На странице «Редактировать сайт» выберете пункт товары

- На открывшейся странице наведите курсор на троеточие и выберите «Скачать список товаров в YML», также возможен вариант с выгрузкой каталога в CSV, однако
рекомендуется использовать выгрузку в формате YML, так как он наиболее близок к формату RetailCRM

- Нажмите «Начать экспорт». Начнется скачивание YML файла
Дальнейшая настройка модуля
- Загрузка каталога
- Вернитесь в личный кабинет модуля в RetailCRM, зайдите в вкладку магазины и нажмите на синюю иконку с изображением гаечного ключа

- Зайдите в вкладку «Загрузка каталога»

- В данном блоке нажмите «Выберите файл» и выберете скачанный yml файл.
- После выставления настроек нажмите кнопку загрузить.
- Нажмите правой кнопкой мыши по появившейся снизу надписи «Ссылка на ранее загруженный каталог», и выберете «Копировать адрес страницы»
- Перейдите в RetailCRM «Настройки/Магазины/Магазины»
- Перейдите в нужный магазин, во вкладку «каталог»
- В поле «Каталог» выберите «Загружать из ICML

-
- В поле URL ICML-файла вставьте скопированную ранее ссылку на адрес страницы.
- Поставьте галку напротив «Загрузить каталог из ICML сейчас»
Учтите: из каталога не передаются такие параметры как габариты и вес.
Можно также производить выгрузку каталога не только с Tilda, но и с других источников — МойСклад, 1С и тд. Но тогда для этого нужно использовать другие способы.
Итак, если используем МойСклад, 1С и тд, то необходимо совершить экспорт каталога из настроек, а потом загрузить этот каталог в RetailCRM (как это сделать описано ранее).
Сопоставление будет происходить следующим образом:
- Если каталог с Tilda, то дальнейшая синхронизация будет происходить по externalId
- Если каталог с других источников, то синхронизация будет по артикулу товара или названию (это зависит от настроек непосредственно в самих системах)
Что стоит учесть:
- Если вы используете товарные предложения, то нужна будет доработка, поскольку МойСклад не работает с таким товаром – у нас есть возможность реализации такой доработки.
- Обновление каталога нужно будет производить вручную, автоматического обновления нет.
7. Сопоставление полей Tilda и RildaetailCRM
- После всех предыдущих пунктов, создайте в Tilda тестовый заказ, или дождитесь заказа от покупателя.
- Сразу после этого в окне модуля, нажмите на синюю кнопку с иконкой гаечного ключа напротив названия магазина

- В появившейся странице в «Основные поля» сопоставьте поля в RetailCRM и Tilda, после сопоставления каждого поля, нажмите «Сохранить»
- Если поле RetailCRM отсутствует в Tilda — выберите «Не использовать»
- В блоке доставка сопоставьте поля связанные с доставкой
Также в этом же блоке происходит сопоставление типов доставки
- В блоке «оплата» соответственно проставляются сопоставление типов оплат.
Для передачи номера заказа в RetailCRM аналогично номеру заказа в Tilda необходимо выполнить следующие действия:
- В RetailCRM перейти Настройки/Системные/Заказы

- В строку строке указать {externalid}, так как именно в этот параметр фида передаётся номер заказа

Стоит учесть, что в RetailCRM номер заказа будет приходить в виде Tilda-12345
Если вам необходимо убрать этот префикс Tilda-, то вы можете к нам обратиться за доп. настройкой.
8. Сопоставление статусов оплаты Tilda и RetailCRM
- Нажимаем «Добавить новое сопоставление»
- Заполняем данные:

- Оплата в RetailCRM — вид платежа в RetailCRM
- Код статуса оплаты в RetailCRM — код статуса оплаты, в котором он будет приходить в заказ
- Код типа оплаты в Tilda — оплата, с которой будет сопоставляться оплата в RetailCRM
При сопоставлении статусов оплаты возможны 2 способа работы модуля. По первому способу в систему будут приходить только оплаченные заказы, соответственно потребуется добавить сопоставление статуса по коду «Оплачен(paid)»

- Код оплаты в Tilda можно посмотреть в блоке настроек сайта «Заявки»

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

По второму способу в систему будут приходить все заказы независимо от статуса оплаты, и менеджеру потребуется проставить их вручную. Изменение способа передачи заказов с сайта в систему происходит с помощью изменения настроек на стороне сайта следующим образом. В настройках Tilda перейдите в «Настройка сайта/Платежные системы».

- В данном блоке перейдите в настройки используемой вами платежной системы

- Затем пролистайте страницу настроек до блока настроек «Отправлять данные в сервисы приема данных только после оплаты»

Способ с передачей всех заказов и ручным проставлением статуса оплаты можно использовать для отслеживания потенциальных покупателей, но минусом будет ручное проставление менеджерами статуса оплаты. Способ с передачей только оплаченных заказов, будет более простым, но не позволит отслеживать в RetailCRM неоплаченные заказы.
Для каждой платежной системы возможно выставить разные способы передачи заказов.
- Сопоставление Кастомных(Пользовательских) полей
- В модуле возможно сопоставление пользовательских полей в RetailCRM с полями в тильде, для этого перейдите в блок настроек «Кастомные поля» в личном кабинете модуля

- Нажмите на синюю кнопку «Добавить новое сопоставление», откроется новое окно, где вы сможете задать новое сопоставление пользовательского поля с полем в тильде

- Затем нажмите на зеленую кнопку сохранить
10. Сопоставление типов доставки
- Для сопоставления типов доставки в личном кабинете модуля в блоке настроек магазина «Доставка» нажмите на синюю кнопку «Добавить новое сопоставление».

- Откроется новое окно, где вы сможете выбрать уже существующий тип доставки в системе, и сопоставить его с доставкой в Tilda. Название доставки в Tilda заполняется вручную и должно точно совпадать с названием в Tilda. После заполнения полей, нажмите зеленую кнопку «Сохранить».

В каждом из блоков вы можете нажать надпись «(Помощь)», справа от названия блока настроек — это мини-подсказки

Приложение 1.

Приложение 2.
- При изменении каталога в Tilda, повторите действия из пункта установки 6. — «загрузка каталога»
- При изменении/добавлении полей в Tilda, повторите действия из пункта установки 6. — «Сопоставление полей Tilda и RetailCRM»