Webshopintegratie

Server-side tracking voor Magento 2 en Adobe Commerce

Maak een Magento-integratie met toegang tot bestellingen en ROASaurus haalt elke 5 minuten betaalde bestellingen op via de REST API en stuurt ze vanaf de server naar je advertentieplatforms.

Magento in één oogopslag
Bestellingen komen binnen viaREST API-polling elke 5 minuten
InloggegevensToegangstoken van de integratie; consumer key, consumer secret en access token secret wanneer bearer-gebruik uit staat
Toegang tot resourcesSales › Operations › Orders
Betaalde bestellingenStatus processing of complete
Bestel-idHet increment-id dat klanten zien

Zo koppelt Magento

  1. Content › Design › Configuration › je store view › HTML Head › Scripts and Style Sheets: voeg de ROASaurus-scripttag toe.
  2. System › Extensions › Integrations › Add New Integration, met resource-toegang Sales › Operations › Orders. Activeer de integratie en kopieer het toegangstoken.
  3. Voer het token in bij ROASaurus. Voeg de URL van je webshop alleen toe als de API op een ander adres draait dan je webshopdomein.

Bearer-token of OAuth 1.0a

Sinds Magento 2.4.4 staat "Allow OAuth Access Tokens to be used as standalone Bearer tokens" standaard uit. Staat het in je webshop uit, voer dan ook de consumer key, consumer secret en access token secret van dezelfde integratie in. ROASaurus ondertekent dan elk verzoek met OAuth 1.0a in plaats van een bearer-token te sturen.

Hoe bestellingen worden gelezen

Magento Open Source heeft geen bestelwebhooks, dus ROASaurus vraagt de REST API elke 5 minuten om bestellingen die sinds de vorige run zijn bijgewerkt, met een overlap van 30 minuten. Bestellingen met status processing of complete tellen als betaald. Het bestel-id is het increment-id. Configureerbare producten komen twee keer voor in de bestelgegevens van Magento, als parent en child; ROASaurus houdt de parent-regels aan, zodat aantallen niet worden verdubbeld.

Uit elke bestelling leest het het eindtotaal, de valuta, het e-mailadres en de naam van de klant, het telefoonnummer en adres van de factuur met regiocode, het klant-id en het IP-adres van de klant.

Bestellingen koppelen aan advertentieklikken

Laat voor een exacte koppeling je ontwikkelaar het ROASaurus-aankoopsnippet afgaan op checkout/onepage/success met het increment-id van de bestelling en het eindtotaal. Zonder dat snippet gebruikt ROASaurus een e-mailadres dat de bezoeker eerder op je site heeft opgegeven, bijvoorbeeld in een popup, en daarna het IP-adres als er maar één bezoeker past.

Beperkingen

  • Geen webhooks: bestellingen bereiken je advertentieplatforms tot 5 minuten na betaling. "Fetch orders now" start op verzoek een synchronisatie.
  • Het snippet voor de succespagina vraagt om een kleine custom module, die je ontwikkelaar toevoegt.
  • De connector is gebouwd op basis van de officiële API-documentatie van het platform. Klik na het opslaan van je inloggegevens op Test connection, plaats daarna een testbestelling en controleer het Event log.

Gerelateerd

FAQ

Vragen, beantwoord

Waarom worden Magento-bestellingen elke 5 minuten opgehaald?

Magento Open Source heeft geen bestelwebhooks. ROASaurus pollt in plaats daarvan elke 5 minuten de REST API, met een overlap zodat geen enkele bestelling wordt gemist, en negeert bestellingen die het al heeft.

Mijn token wordt geweigerd. Wat moet ik controleren?

Sinds 2.4.4 staan standalone bearer-tokens standaard uit. Voer ook de consumer key, consumer secret en access token secret in en ROASaurus ondertekent verzoeken met OAuth 1.0a.

Werkt het met Adobe Commerce?

De connector gebruikt de REST API en integraties van Magento 2, die Magento Open Source en Adobe Commerce delen.

Elke verkoop herleid tot de advertentie die hem opleverde

Server-side tracking, winst en lifetime value in één app. 14 dagen gratis proberen, geen creditcard.

Start je gratis proefperiode →