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

Проследяване от страна на сървъра за Shopware 6

Добавете интеграция в Shopware с достъп за четене до поръчките и ROASaurus синхронизира платените поръчки от Admin API. Webhook от Flow Builder ги кара да пристигат в момента на плащането.

Shopware накратко
Поръчките пристигат чрезПроверка през Admin API на всеки 5 минути; мигновено с webhook от Flow Builder
Данни за достъпAccess key ID и secret access key на интеграцията
Платени поръчкиТранзакция в състояние paid
ID на поръчкатаНомерът на поръчката в Shopware
Кодов фрагмент за благодарностШаблон checkout/finish, с page.order.orderNumber

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

  1. Добавете скрипта на ROASaurus към вашата тема (base.html.twig, блок base_script_tracking) или с плъгин за tag manager.
  2. Settings › System › Integrations › Add integration, с достъп за четене до поръчките. Въведете access key ID и secret access key в ROASaurus.
  3. За точно съпоставяне добавете кодовия фрагмент за страницата за благодарност към storefront/page/checkout/finish/index.html.twig.

ROASaurus обменя ключовете на интеграцията за краткотраен токен на Admin API и на всеки 5 минути търси поръчки, обновени след последното му изпълнение. Поръчката се брои за платена, когато някоя от нейните транзакции е в състояние paid. Номерът на поръчката се използва като ID, което е и онова, което изпраща кодовият фрагмент за страницата за благодарност.

Незабавни поръчки с Flow Builder

В Shopware Evolve и по-горе създайте flow с тригер State Enter / Order Transaction / State / Paid и действие Call URL (Webhook), POST към webhook URL на ROASaurus. Извикването е само сигнал: ROASaurus не се доверява на съдържанието му, а вместо това изтегля поръчките от последните два часа през автентикираното API. Поръчките, които вече има, се игнорират.

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

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

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

Кодовият фрагмент за страницата за благодарност задейства покупката в ROASaurus с номера на поръчката и общата сума, което свързва поръчката с посетителя. Без него ROASaurus използва имейл, който посетителят е въвел по-рано във вашия сайт, например в изскачащ прозорец.

Ограничения

  • Shopware анонимизира IP адреса на клиента по подразбиране, затова резервното съпоставяне по IP рядко помага. Добавете кодовия фрагмент за страницата за благодарност.
  • Webhook-овете от Flow Builder изискват Shopware Evolve или по-висок план. Без тях получаването на поръчките отнема до 5 минути.
  • Конекторът е изграден по официалната API документация на платформата. Натиснете Test connection, след като запазите данните си за достъп, после направете тестова поръчка и проверете Event log.

Свързани

ЧЗВ

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

Нужен ли ми е Flow Builder?

Не. Без него ROASaurus изтегля платените поръчки на всеки 5 минути. Webhook-ът от Flow Builder, наличен в Shopware Evolve и по-горе, само кара поръчките да пристигат веднага.

Сигурен ли е webhook-ът от Flow Builder?

ROASaurus го третира само като сигнал. Никога не взема данни за поръчки от самото извикване; изтегля последните поръчки през Admin API с ключовете на вашата интеграция.

Какъв достъп е нужен на интеграцията?

Достъп за четене до поръчките. ROASaurus използва access key ID и secret на интеграцията, за да получи краткотраен токен на Admin API.

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

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

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