Skip to main content
Mukautetun kanavan avulla oma verkkokauppasi, ERP-järjestelmäsi tai mikä tahansa muu hallitsemasi tilauslähde voi lähettää tilauksia Zippendoon, kun sille ei ole valmista yhteyttä. Se toimii kahteen suuntaan:
  • 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.updated ja 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 kutsu POST /orgs/{orgId}/order-channels/{channelId}/webhook-secret. Vastaus sisältää ingest-URL-osoitteen ja salaisuuden:
Salaisuus näytetään vain kerran. Tallenna se järjestelmäsi asetuksiin. Salaisuuden vaihtaminen luo uuden ja lopettaa vanhan toiminnan heti. Sen peruuttaminen saa ingest-URL-osoitteen hylkäämään kaikki lähetykset, kunnes uusi salaisuus on olemassa.

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

  1. Tilaus päivitetään tai luodaan kanavalle (ja se perii kanavan brändin, jos sellainen on).
  2. Toimitussääntö ratkaistaan: nimenomainen serviceCode tai muuten kanavan toimitustapojen kohdistukset verrattuna arvoon shippingMethodTitle.
  3. 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.
  4. 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 externalId samalla kanavalla palauttaa 409 ORDER_EXISTS. Käsittele se tilauksena, joka on jo vastaanotettu.
  • Kun annat shippingRuleId tai shippingMethodTitle (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: tilaa shipment.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.