- Tilausten lähetys sisään: järjestelmäsi lähettää allekirjoitettuja webhook-tapahtumia kanavan omaan ingest-URL-osoitteeseen tai kutsuu REST API:a (viralliset SDK:t saatavilla).
- Tiedon saanti takaisin: tilaa Zippendon lähtevät webhookit (
shipment.dispatched,tracking.updatedja muut) saadaksesi seurantakoodit ja tilamuutokset.
1. Luo kanava
Valitse app.zippendo.com-sovelluksessa Myyntikanavat, avaa Katalogi-välilehti ja valitse Mukautettu kanava -kortista Luo kanava. Tai luo se API:n kautta:2. Luo allekirjoitussalaisuus
Valitse kanavan asetussivulla Luo salaisuus tai kutsuPOST /orgs/{orgId}/order-channels/{channelId}/webhook-secret. Vastaus sisältää ingest-URL-osoitteen ja salaisuuden:
3. Lähetä tilauksia
LähetäPOST ingest-URL-osoitteeseen kahdella otsakkeella:
Tilauksen sisältö (order.created / order.updated)
Molemmat aiheet toimivat samoin: tilaus päivitetään tai luodaan externalId-kentän perusteella, joten uudelleentoimitukset ja väärässä järjestyksessä tulevat päivitykset ovat turvallisia. Lähetä kumpi tahansa, joka on järjestelmällesi helpompi.
Peruutuksen sisältö (order.cancelled)
Yhteystesti (ping)
Mikä tahansa allekirjoitettu sisältö otsakkeella X-Zippendo-Topic: ping palauttaa 200 { "received": true } muuttamatta mitään tietoja. Käytä sitä allekirjoituskoodisi tarkistamiseen.
Vastaukset
Mitä lähetetylle tilaukselle tapahtuu
- Tilaus päivitetään tai luodaan kanavalle (ja se perii kanavan brändin, jos sellainen on).
- Toimitussääntö ratkaistaan: nimenomainen
serviceCodetai muuten kanavan toimitustapojen kohdistukset verrattuna arvoonshippingMethodTitle. - Lähetys luodaan. Lähetykset, joille on löytynyt sääntö, ovat valmiita lähetettäviksi. Jos vain Lähettäjän oletusosoite on asetettu, luodaan sen sijaan luonnos.
- Jos Lähetä lähetykset automaattisesti on kanavalla käytössä, lähetys, jolle on löytynyt sääntö, lähetetään kuljetusyhtiölle heti ja osoitekortti tallentuu Zippendoon (säännön automaattinen tulostus on voimassa).
REST-vaihtoehto
Jos pidät pyyntö-vastaus-mallista enemmän kuin webhookeista, luo tilaukset API:n kautta API-tokenilla:- Sama
externalIdsamalla kanavalla palauttaa409 ORDER_EXISTS. Käsittele se tilauksena, joka on jo vastaanotettu. - Kun annat
shippingRuleIdtaishippingMethodTitle(tai otat kanavalla käyttöön Lähetä lähetykset automaattisesti), lähetys luodaan samassa kutsussa täsmälleen kuten lähetyksessä. - Myyntikanavat kuuluvat julkiseen API:in, joten SDK:t kattavat jokaisen vaiheen: kanavan luominen, salaisuuden luominen, tilausten lähettäminen ja lähetysten luettelointi.
Seurannan saaminen takaisin
Zippendo ilmoittaa järjestelmällesi lähtevien webhookien kautta: tilaashipment.dispatched ja tracking.updated kohdassa Asetukset → Webhookit. Lähetysten reference-kenttänä on tilausnumerosi, ja sisältö sisältää orderId-arvon hakuja varten.
Seuraavat vaiheet
Lähtevät webhookit
Vastaanota seuranta- ja tilatapahtumia ja tarkista allekirjoituksemme.
API-viite
Kaikki myyntikanavien ja tilausten päätepisteet esimerkkeineen.