Webshop-integration

Server-side tracking til Magento 2 og Adobe Commerce

Opret en Magento-integration med adgang til ordrer, så henter ROASaurus betalte ordrer via REST API hvert 5. minut og sender dem derefter til dine annonceplatforme fra serveren.

Magento i overblik
Ordrer ankommer viaREST API-hentning hvert 5. minut
LegitimationsoplysningerAdgangstoken til integrationen; consumer key, consumer secret og access token secret, når bearer-brug er slået fra
RessourceadgangSales › Operations › Orders
Betalte ordrerState processing eller complete
Ordre-idIncrement-id'et, som kunderne ser

Sådan forbindes Magento

  1. Content › Design › Configuration › din store view › HTML Head › Scripts and Style Sheets: Tilføj ROASaurus-script-tagget.
  2. System › Extensions › Integrations › Add New Integration, med ressourceadgang Sales › Operations › Orders. Aktivér den, og kopiér adgangstokenet.
  3. Indtast tokenet i ROASaurus. Tilføj shoppens URL kun hvis API'et kører på en anden adresse end dit shopdomæne.

Bearer-token eller OAuth 1.0a

Siden Magento 2.4.4 er "Allow OAuth Access Tokens to be used as standalone Bearer tokens" slået fra som standard. Hvis den er slået fra i din shop, skal du også indtaste consumer key, consumer secret og access token secret fra den samme integration. ROASaurus signerer så hver forespørgsel med OAuth 1.0a i stedet for at sende et bearer-token.

Sådan læses ordrer

Magento Open Source har ingen ordre-webhooks, så ROASaurus beder REST API om ordrer, der er opdateret siden sidste kørsel, hvert 5. minut med 30 minutters overlap. Ordrer i state processing eller complete tæller som betalte. Ordre-id'et er increment-id'et. Konfigurerbare produkter optræder to gange i Magentos ordredata, som forælder og barn; ROASaurus beholder forælderlinjerne, så antallene ikke fordobles.

Fra hver ordre læser det totalbeløbet, valutaen, kundens e-mail og navn, telefon og adresse fra faktureringen med regionskode, kunde-id'et og kundens IP-adresse.

Sådan knyttes ordrer til annonceklik

For præcis matching skal din udvikler udløse ROASaurus' købssnippet på checkout/onepage/success med ordrens increment-id og totalbeløb. Uden det bruger ROASaurus en e-mail, den besøgende tidligere har oplyst på dit website, for eksempel i en popup, og derefter IP-adressen, når kun én besøgende passer.

Begrænsninger

  • Ingen webhooks: Ordrer når dine annonceplatforme op til 5 minutter efter betalingen. "Fetch orders now" kører en synkronisering efter behov.
  • Snippet på succes-siden kræver et lille brugerdefineret modul, som din udvikler tilføjer.
  • Connectoren er bygget ud fra platformens officielle API-dokumentation. Tryk på Test connection, når du har gemt dine legitimationsoplysninger, læg derefter en testordre, og tjek Event log.

Relateret

FAQ

Spørgsmål, besvaret

Hvorfor hentes Magento-ordrer hvert 5. minut?

Magento Open Source har ingen ordre-webhooks. ROASaurus henter i stedet fra REST API hvert 5. minut, med overlap så ingen ordre misses, og ignorerer ordrer, det allerede har.

Mit token afvises. Hvad skal jeg tjekke?

Siden 2.4.4 er standalone bearer-tokens slået fra som standard. Indtast også consumer key, consumer secret og access token secret, så signerer ROASaurus forespørgsler med OAuth 1.0a.

Virker det med Adobe Commerce?

Connectoren bruger Magento 2 REST API og integrationer, som Magento Open Source og Adobe Commerce deler.

Hvert salg, sporet til annoncen, der skabte det

Server-side tracking, overskud og livstidsværdi i én app. 14 dages gratis prøve, uden kreditkort.

Start din gratis prøve →