Palvelinpuolen seuranta BigCommercelle
Anna ROASaurus-palvelulle vain luku -tilan kauppatason API-tili ja paina Create webhook. Maksetut BigCommerce-tilaukset menevät sen jälkeen mainosalustoillesi palvelimelta heti, kun ne tulevat sisään.
| BigCommerce pähkinänkuoressa | |
|---|---|
| Tilausten saapuminen | Webhookit (tilaus luotu, tila päivitetty) sekä pollaus 5 minuutin välein |
| Webhookin käyttöönotto | Automaattinen, Create webhook -painikkeella |
| Tunnistetiedot | Store hash ja access token, jolla on Orders: read-only |
| Maksetut tilaukset | Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed |
| Kiitossivun koodinpätkä | Skripti Order confirmation -sivulla käyttäen {{checkout.order.id}} |
Näin BigCommerce yhdistetään
- Storefront › Script Manager › Create a Script: sijainti Footer, sivut All pages, tyyppi Script, ROASaurus-skriptitagilla.
- Luo toinen skripti Order confirmation -sivulle kiitossivun koodinpätkällä.
- Settings › API › Store-level API accounts › Create API account, oikeutena Orders: read-only. Syötä store hash (osa, joka on API-polkusi kohdan
/stores/jälkeen) ja access token ROASaurus-palveluun. - Tallenna ja paina sitten Create webhook.
Mitä Create webhook tekee
ROASaurus rekisteröi kaksi BigCommerce-webhookia: tilaus luotu ja tilauksen tila päivitetty. Jokaisessa toimituksessa on kauppasi ainutlaatuinen salainen header, jonka ROASaurus tarkistaa. Webhook kertoo vain, mikä tilaus muuttui, joten ROASaurus hakee tilauksen ja sen tuotteet API:sta. Se tarkistaa myös muuttuneet tilaukset 5 minuutin välein siltä varalta, että toimitus katoaa.
Mitkä tilaukset lasketaan
Tilaukset tilassa, joka tarkoittaa maksun onnistuneen: Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped ja Completed. Odottavia tai hylättyjä tilauksia ei lähetetä. ROASaurus lukee verollisen kokonaissumman, laskutussähköpostin, puhelinnumeron, nimen ja osoitteen, asiakastunnuksen, IP-osoitteen sekä jokaisen tuotteen verollisen hinnan.
Tilausten yhdistäminen mainosklikkauksiin
Tilausvahvistuksen koodinpätkä laukaisee ROASaurus-oston arvolla {{checkout.order.id}}, joka yhdistää tilauksen kävijään. Ilman sitä ROASaurus kokeilee sähköpostia, jonka kävijä on aiemmin antanut sivustollasi, esimerkiksi popupissa, ja sitten tilauksen IP-osoitetta, mutta vain jos kyseisellä IP:llä on nähty täsmälleen yksi kävijä 3 tuntia ennen tilausta ja 15 minuuttia sen jälkeen.
Rajoitukset
- BigCommerce-tilaukset eivät anna ROASaurus-palvelulle user agentia, joten jaetuilla IP-osoitteilla (toimistot, mobiiliverkot) IP-varavaihtoehto ei usein pysty ratkaisemaan. Koodinpätkä välttää tämän.
- 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
Millaisen API-pääsyn ROASaurus tarvitsee?
Kauppatason API-tilin, jossa Orders on asetettu vain luku -tilaan. ROASaurus käyttää sitä tilausten lukemiseen ja kahden tilaus-webhookinsa luomiseen.
Mitä jos webhook epäonnistuu?
ROASaurus pollaa BigCommercea myös 5 minuutin välein 30 minuutin päällekkäisyydellä. Tilaukset, jotka sillä jo on, ohitetaan, joten mitään ei lähetetä kahdesti.
Mitkä BigCommerce-tilat lasketaan maksetuiksi?
Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped ja Completed. Muut tilat jätetään pois, kunnes tilaus siirtyy johonkin näistä.
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 →