Integrace e-shopu

Server-side tracking pro Magento 2 a Adobe Commerce

Vytvořte integraci Magento s přístupem k objednávkám a ROASaurus bude každých 5 minut stahovat zaplacené objednávky přes REST API a odesílat je ze serveru na vaše reklamní platformy.

Magento ve zkratce
Objednávky přicházejí přesDotazování REST API každých 5 minut
Přihlašovací údajePřístupový token integrace; consumer key, consumer secret a access token secret, když je vypnuté použití bearer tokenu
Resource accessSales › Operations › Orders
Zaplacené objednávkyStav processing nebo complete
ID objednávkyIncrement ID, který vidí zákazníci

Jak se Magento připojuje

  1. Content › Design › Configuration › váš store view › HTML Head › Scripts and Style Sheets: přidejte značku skriptu ROASaurus.
  2. System › Extensions › Integrations › Add New Integration s přístupem ke zdrojům Sales › Operations › Orders. Aktivujte ji a zkopírujte přístupový token.
  3. Zadejte token v ROASaurus. URL e-shopu doplňte jen v případě, že API běží na jiné adrese než doména vašeho e-shopu.

Bearer token nebo OAuth 1.0a

Od Magento 2.4.4 je volba „Allow OAuth Access Tokens to be used as standalone Bearer tokens“ ve výchozím nastavení vypnutá. Pokud je vypnutá i ve vašem e-shopu, zadejte také consumer key, consumer secret a access token secret ze stejné integrace. ROASaurus pak každý požadavek podepíše pomocí OAuth 1.0a místo odesílání bearer tokenu.

Jak se čtou objednávky

Magento Open Source nemá webhooky objednávek, proto se ROASaurus každých 5 minut dotazuje REST API na objednávky aktualizované od posledního běhu, s 30minutovým překryvem. Objednávky ve stavu processing nebo complete se počítají jako zaplacené. ID objednávky je increment ID. Konfigurovatelné produkty se v datech objednávek Magento objevují dvakrát, jako nadřazená a podřízená položka; ROASaurus ponechává nadřazené řádky, aby se množství nezdvojnásobilo.

Z každé objednávky čte celkovou částku, měnu, e-mail a jméno zákazníka, fakturační telefon a adresu s kódem regionu, ID zákazníka a IP adresu zákazníka.

Propojení objednávek s kliknutími na reklamy

Pro přesné párování nechte svého vývojáře odeslat snippet nákupu ROASaurus na checkout/onepage/success s increment ID objednávky a celkovou částkou. Bez něj ROASaurus použije e-mail, který návštěvník dříve zadal na vašem webu, například v popupu, a poté IP adresu, pokud odpovídá jen jeden návštěvník.

Omezení

  • Žádné webhooky: objednávky dorazí na vaše reklamní platformy až 5 minut po zaplacení. „Fetch orders now“ spustí synchronizaci na požádání.
  • Snippet na stránce po dokončení objednávky vyžaduje malý vlastní modul, který doplní váš vývojář.
  • Konektor je vytvořený podle oficiální dokumentace API dané platformy. Po uložení přihlašovacích údajů stiskněte Test connection, poté vytvořte testovací objednávku a zkontrolujte Event log.

Související

Časté dotazy

Otázky a odpovědi

Proč se objednávky z Magento stahují každých 5 minut?

Magento Open Source nemá webhooky objednávek. ROASaurus se proto každých 5 minut dotazuje REST API, s překryvem, aby žádná objednávka nechyběla, a objednávky, které už má, ignoruje.

Můj token je odmítnut. Co mám zkontrolovat?

Od verze 2.4.4 jsou samostatné bearer tokeny ve výchozím nastavení vypnuté. Zadejte také consumer key, consumer secret a access token secret a ROASaurus bude požadavky podepisovat pomocí OAuth 1.0a.

Funguje to s Adobe Commerce?

Konektor využívá REST API a integrace Magento 2, které sdílí Magento Open Source i Adobe Commerce.

Každý prodej dohledaný k reklamě, která ho přinesla

Server-side tracking, zisk a celoživotní hodnota zákazníka v jedné aplikaci. 14denní zkušební verze zdarma, bez platební karty.

Začněte svou zkušební verzi zdarma →