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

Проследяване от страна на сървъра за Magento 2 и Adobe Commerce

Създайте интеграция в Magento с достъп до поръчките и ROASaurus изтегля платените поръчки през REST API на всеки 5 минути, след което ги изпраща към вашите рекламни платформи от сървъра.

Magento накратко
Поръчките пристигат чрезПроверка през REST API на всеки 5 минути
Данни за достъпТокен за достъп на интеграцията; consumer key, consumer secret и access token secret, когато използването на bearer е изключено
Достъп до ресурсиSales › Operations › Orders
Платени поръчкиСъстояние processing или complete
ID на поръчкатаIncrement ID, който виждат клиентите

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

  1. Content › Design › Configuration › вашия store view › HTML Head › Scripts and Style Sheets: добавете тага на скрипта на ROASaurus.
  2. System › Extensions › Integrations › Add New Integration, с достъп до ресурси Sales › Operations › Orders. Активирайте я и копирайте токена за достъп.
  3. Въведете токена в ROASaurus. Добавете URL адреса на магазина само ако API работи на друг адрес, различен от домейна на магазина ви.

Bearer токен или OAuth 1.0a

От Magento 2.4.4 насам настройката „Allow OAuth Access Tokens to be used as standalone Bearer tokens“ е изключена по подразбиране. Ако е изключена във вашия магазин, въведете и consumer key, consumer secret и access token secret от същата интеграция. Тогава ROASaurus подписва всяка заявка с OAuth 1.0a, вместо да изпраща bearer токен.

Как се четат поръчките

Magento Open Source няма webhook-ове за поръчки, затова ROASaurus пита REST API за поръчките, обновени след последното му изпълнение, на всеки 5 минути, с 30-минутно препокриване. Поръчките със състояние processing или complete се броят за платени. ID на поръчката е increment ID. Конфигурируемите продукти се появяват два пъти в данните за поръчките в Magento, като родител и като дете; ROASaurus запазва редовете на родителя, така че количествата да не се удвояват.

От всяка поръчка чете общата сума, валутата, имейла и името на клиента, телефона и адреса за фактуриране с код на региона, ID на клиента и IP адреса на клиента.

Свързване на поръчките с кликовете върху реклами

За точно съпоставяне накарайте вашия разработчик да задейства кодовия фрагмент за покупка на ROASaurus на checkout/onepage/success с increment ID и общата сума на поръчката. Без него ROASaurus използва имейл, който посетителят е въвел по-рано във вашия сайт, например в изскачащ прозорец, а след това IP адреса, когато подхожда само един посетител.

Ограничения

  • Без webhook-ове: поръчките достигат до рекламните ви платформи до 5 минути след плащането. „Fetch orders now“ стартира синхронизация при поискване.
  • Кодовият фрагмент за страницата за успешна поръчка изисква малък персонализиран модул, който вашият разработчик добавя.
  • Конекторът е изграден по официалната API документация на платформата. Натиснете Test connection, след като запазите данните си за достъп, после направете тестова поръчка и проверете Event log.

Свързани

ЧЗВ

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

Защо поръчките от Magento се изтеглят на всеки 5 минути?

Magento Open Source няма webhook-ове за поръчки. Затова ROASaurus проверява REST API на всеки 5 минути, с препокриване, така че нито една поръчка да не бъде пропусната, и игнорира поръчките, които вече има.

Токенът ми се отхвърля. Какво да проверя?

От версия 2.4.4 самостоятелните bearer токени са изключени по подразбиране. Въведете и consumer key, consumer secret и access token secret и ROASaurus ще подписва заявките с OAuth 1.0a.

Работи ли с Adobe Commerce?

Конекторът използва REST API и интеграциите на Magento 2, които Magento Open Source и Adobe Commerce споделят.

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

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

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