Palvelinpuolen seuranta Shopware 6:lle
Lisää Shopware-integraatio, jolla on lukuoikeus tilauksiin, ja ROASaurus synkronoi maksetut tilaukset Admin API:sta. Flow Builder -webhook saa ne saapumaan heti, kun ne on maksettu.
| Shopware pähkinänkuoressa | |
|---|---|
| Tilausten saapuminen | Admin API -pollaus 5 minuutin välein; välittömästi Flow Builder -webhookilla |
| Tunnistetiedot | Integration access key ID ja secret access key |
| Maksetut tilaukset | Maksutapahtuma tilassa paid |
| Tilaus-ID | Shopwaren tilausnumero |
| Kiitossivun koodinpätkä | checkout/finish-malli, käyttäen page.order.orderNumber |
Näin Shopware yhdistetään
- Lisää ROASaurus-skripti teemaasi (
base.html.twig, lohkobase_script_tracking) tai tag manager -lisäosalla. - Settings › System › Integrations › Add integration, lukuoikeudella tilauksiin. Syötä access key ID ja secret access key ROASaurus-palveluun.
- Tarkkaa yhdistämistä varten lisää kiitossivun koodinpätkä tiedostoon
storefront/page/checkout/finish/index.html.twig.
ROASaurus vaihtaa integraatioavaimet lyhytikäiseen Admin API -tokeniin ja hakee viimeisimmän ajon jälkeen päivitetyt tilaukset 5 minuutin välein. Tilaus lasketaan maksetuksi, kun jokin sen maksutapahtumista on tilassa paid. Tilausnumeroa käytetään tunnuksena, ja sen myös kiitossivun koodinpätkä lähettää.
Välittömät tilaukset Flow Builderilla
Shopware Evolvessa ja sitä ylemmissä luo flow, jonka laukaisin on State Enter / Order Transaction / State / Paid ja toiminto Call URL (Webhook), POST ROASaurus-webhook-URL-osoitteeseesi. Kutsu on vain signaali: ROASaurus ei luota sen sisältöön, vaan hakee viimeisen kahden tunnin tilaukset todennetun API:n kautta. Tilaukset, jotka sillä jo on, ohitetaan.
Mitä ROASaurus lukee jokaisesta tilauksesta
Kokonaissumma, valuutta, tilauspäivämäärä, asiakkaan sähköposti ja nimi, laskutuspuhelinnumero, kaupunki, postinumero ja maa, asiakastunnus sekä tuoterivit määrineen, yksikköhintoineen ja tuotenumeroineen.
Tilausten yhdistäminen mainosklikkauksiin
Kiitossivun koodinpätkä laukaisee ROASaurus-oston tilausnumerolla ja kokonaissummalla, mikä yhdistää tilauksen kävijään. Ilman sitä ROASaurus käyttää sähköpostia, jonka kävijä on aiemmin antanut sivustollasi, esimerkiksi popupissa.
Rajoitukset
- Shopware anonymisoi asiakkaan IP-osoitteen oletuksena, joten IP-varavaihtoehto auttaa harvoin. Lisää kiitossivun koodinpätkä.
- Flow Builder -webhookit vaativat Shopware Evolven tai korkeamman. Ilman niitä tilaukset kestävät enintään 5 minuuttia.
- Liitin on rakennettu alustan virallisen API-dokumentaation pohjalta. Paina Test connection tunnistetietojen tallentamisen jälkeen, tee sitten testitilaus ja tarkista Event log.
Aiheeseen liittyvää
Vastauksia kysymyksiin
Tarvitsenko Flow Builderin?
Et. Ilman sitä ROASaurus hakee maksetut tilaukset 5 minuutin välein. Flow Builder -webhook, joka on saatavilla Shopware Evolvessa ja sitä ylemmissä, vain saa ne saapumaan heti.
Onko Flow Builder -webhook turvallinen?
ROASaurus käsittelee sitä vain signaalina. Se ei koskaan ota tilausdataa kutsusta; se hakee viimeisimmät tilaukset Admin API:n kautta integraatioavaimillasi.
Mitä käyttöoikeuksia integraatio tarvitsee?
Lukuoikeuden tilauksiin. ROASaurus käyttää integraation access key ID:tä ja secretiä saadakseen lyhytikäisen Admin API -tokenin.
Jokainen myynti jäljitetty mainokseen, joka sen ansaitsi
Palvelinpuolen seuranta, voitto ja asiakkuuden elinkaariarvo yhdessä sovelluksessa. 14 päivän ilmainen kokeilu, ei luottokorttia.
Aloita ilmainen kokeilu →