Verkkokauppaintegraatio

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 saapuminenWebhookit (tilaus luotu, tila päivitetty) sekä pollaus 5 minuutin välein
Webhookin käyttöönottoAutomaattinen, Create webhook -painikkeella
TunnistetiedotStore hash ja access token, jolla on Orders: read-only
Maksetut tilauksetAwaiting 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

  1. Storefront › Script Manager › Create a Script: sijainti Footer, sivut All pages, tyyppi Script, ROASaurus-skriptitagilla.
  2. Luo toinen skripti Order confirmation -sivulle kiitossivun koodinpätkällä.
  3. 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.
  4. 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ää

UKK

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 →