Интеграция с онлайн магазин

Проследяване от страна на сървъра за магазини в Ecwid

ROASaurus чете платените поръчки от Ecwid чрез токен на персонализирано приложение и ги изпраща към вашите рекламни платформи от сървъра. Поискайте webhook-ове от поддръжката на Ecwid и поръчките ще пристигат незабавно.

Ecwid накратко
Поръчките пристигат чрезПроверка през API на всеки 5 минути; webhook-ове, след като поддръжката на Ecwid ги включи
Данни за достъпStore ID, секретният токен на персонализираното приложение и неговият client secret за webhook-овете
Проверка на webhook-аHMAC подпис с client secret
Платени поръчкиПлатежен статус PAID
Кодов фрагмент за благодарностEcwid.OnOrderPlaced, след скрипта за проследяване

Как се свързва Ecwid

  1. Добавете скрипта на ROASaurus към сайта, в който е вграден вашият магазин в Ecwid, или към персонализирания код на вашия Instant Site.
  2. Добавете след него кодовия фрагмент за страницата за благодарност. Той слуша за събитието OnOrderPlaced на Ecwid и задейства покупката в ROASaurus с номера на поръчката, общата сума и имейла.
  3. На my.ecwid.com/#develop-apps създайте персонализирано приложение с достъп за четене до поръчките. Въведете в ROASaurus вашия store ID (показан в URL адреса на админ панела ви и под Account › Summary) и токена secret_… на приложението.

След това ROASaurus изтегля на всеки 5 минути поръчките, обновени след последното му изпълнение, и изпраща тези с платежен статус PAID.

Незабавни поръчки с webhook-ове

Ecwid задава webhook URL адресите на персонализираните приложения чрез екипа си за поддръжка на API. Помолете ги да зададат webhook URL на вашето приложение към този в таба Connection на ROASaurus, със събитията order.created и order.updated. Поставете client secret на приложението в ROASaurus: всеки webhook се проверява спрямо своя HMAC подпис, а след това поръчката се изтегля от API.

Какво чете ROASaurus от всяка поръчка

Обща сума, валута, имейл, име, телефон и адрес за фактуриране, ID на клиента и артикулите с тяхната комбинация, количество, цена и SKU. Поръчките от Ecwid включват IP адреса и user agent на купувача, така че ROASaurus може да съпостави и по същия IP и браузър, но само когато подхожда точно един посетител.

Ограничения

  • За webhook-овете е нужна заявка към поддръжката на Ecwid. Дотогава получаването на поръчките отнема до 5 минути.
  • Ecwid предава едно поле за име, което ROASaurus разделя на собствено и фамилно име.
  • Конекторът е изграден по официалната API документация на платформата. Натиснете Test connection, след като запазите данните си за достъп, после направете тестова поръчка и проверете Event log.

Свързани

ЧЗВ

Въпроси и отговори

Защо трябва да се свържа с Ecwid за webhook-ове?

Ecwid конфигурира webhook URL на персонализирано приложение чрез своята поддръжка на API. Проверката на всеки 5 минути работи и без тях.

За какво служи client secret?

Той потвърждава, че webhook наистина идва от Ecwid. ROASaurus проверява с него HMAC подписа на всеки webhook, преди да изтегли поръчката.

Работи ли с Ecwid, вграден в друг сайт?

Да. Добавете скрипта на ROASaurus и кодовия фрагмент за страницата за благодарност към сайта, в който е вграден вашият магазин в Ecwid.

Всяка продажба, проследена до рекламата, която я е донесла

Проследяване от страна на сървъра, печалба и пожизнена стойност на клиента в едно приложение. 14-дневен безплатен пробен период, без кредитна карта.

Започнете безплатния си пробен период →