Skip to main content
En egendefinert kanal lar din egen nettbutikk, ERP eller ditt eget lagersystem sende ordrer rett inn i Zippendo, når det ikke finnes en ferdig tilkobling for det. Denne siden dekker hver kontroll i opprettingsvinduet og i kanalinnstillingene, og hvordan en utvikler sender en ordre. Veiviseren steg for steg er Koble til ordrekanaler. Den fullstendige referansen for innholdet er Egendefinerte kanaler. Klikk på Ordrekanaler i sidefeltet, og deretter på fanen Katalog. Kortet Egendefinert kanal sier Koble til din egen nettbutikk eller ditt eget ERP-system. Knappen er Opprett kanal.
Katalogen over ordrekanaler med kortet Egendefinert kanal og knappen Opprett kanalKatalogen over ordrekanaler med kortet Egendefinert kanal og knappen Opprett kanal

Kortet Egendefinert kanal i katalogen

Opprett kanalen

Klikk på Opprett kanal. Vinduet Opprett egendefinert kanal åpnes: En ordrekanal for din egen nettbutikk eller ditt eget ERP-system.
Vinduet Opprett egendefinert kanal med Kanalnavn utfylt som My webshop, Opprett kanal og AvbrytVinduet Opprett egendefinert kanal med Kanalnavn utfylt som My webshop, Opprett kanal og Avbryt

Opprett egendefinert kanal: skriv inn et Kanalnavn

Klikk på Opprett kanal (den viser Oppretter…). Du ser Ordrekanalen er opprettet, og Zippendo åpner innstillingene til den nye kanalen. Hvis du ser Kunne ikke opprette ordrekanalen, prøver du igjen. Avbryt lukker vinduet.

Ordremottak

Innstillingssiden har kanalnavnet som overskrift, og Din egen integrasjon: send ordrer til mottaks-URL-en, eller bruk API-et og SDK-ene. Se dokumentasjonen åpner referansen Egendefinerte kanaler.
Kortet Ordremottak med Mottaks-URL, Kopier og Generer hemmelighetKortet Ordremottak med Mottaks-URL, Kopier og Generer hemmelighet

Ordremottak: Mottaks-URL og Generer hemmelighet

Kortet Ordremottak: Systemet ditt sender signerte ordrer til mottaks-URL-en nedenfor. Signer råinnholdet i hver forespørsel med HMAC-SHA256, med signeringshemmeligheten. Kanalen godtar bare ordrer når en signeringshemmelighet finnes. Det finnes ingen egen bryter for å slå på ordremottak. Etter Generer hemmelighet eller Erstatt hemmelighet vises hemmeligheten én gang:
Ordremottak med engangs-signeringshemmeligheten, Kopier, Tilbakekall og Erstatt hemmelighetOrdremottak med engangs-signeringshemmeligheten, Kopier, Tilbakekall og Erstatt hemmelighet

Kopier signeringshemmeligheten nå. Den vises bare én gang

Kopier hemmeligheten nå. Den vises bare én gang. Hvis du erstatter den senere, slutter den gjeldende hemmeligheten å virke med en gang. Hemmeligheten starter med zwhs_. Lagre den i konfigurasjonen til systemet ditt.

Send en ordre

Send en POST til Mottaks-URL med to headere: order.created og order.updated oppretter eller oppdaterer begge ordren etter externalId. Innholdet i order.cancelled er { "externalId": "…" }. ping returnerer 200 { "received": true } uten å endre noe.
Påkrevde felt i innholdet: externalId, orderNumber og orderLines (minst én linje med name og quantity). Valgfrie: customerName, customerEmail, shippingAddress, subtotalAmount, totalAmount, currency, notes, shippingMethodTitle og serviceCode. Full felttabell: Egendefinerte kanaler. Foretrekker du forespørsel og svar? Opprett ordrer med POST /orgs/{orgId}/orders, med orderChannelId, og et API-token. En ny ordre med samme externalId på den samme kanalen returnerer 409 ORDER_EXISTS. For å få sporingsnumre og statusendringer tilbake abonnerer du på webhooks for organisasjonen din (shipment.dispatched, tracking.updated). En egendefinert kanal har ingen egen tilbakekalling for sporing, og ingen skjerm for å koble leveringsmåter. En ordre du sender, vises under Ordrer. Statusen kan være Feil når Zippendo importerte ordren, men ikke kunne opprette en sending som er klar til å sendes, for eksempel fordi ingen fraktregel samsvarte eller adressen er ufullstendig. Ordren tilhører fortsatt kanalen.
Ordrelisten med en ordre som kom inn gjennom en egendefinert kanalOrdrelisten med en ordre som kom inn gjennom en egendefinert kanal

En ordre sendt av systemet ditt på siden Ordrer

Drift

Kortet Drift med Kanal aktivert slått på, Send sendinger automatisk, Standard avsenderadresse, Siste ordre mottatt og Lagre endringerKortet Drift med Kanal aktivert slått på, Send sendinger automatisk, Standard avsenderadresse, Siste ordre mottatt og Lagre endringer

Drift: Kanal aktivert, Send sendinger automatisk og Standard avsenderadresse

Lagre endringer (Lagrer…) lagrer Send sendinger automatisk og Standard avsenderadresse. Du ser Ordrekanalen er oppdatert, eller Kunne ikke oppdatere ordrekanalen.

Slå av en kanal

Slå av Kanal aktivert. På fanen Tilkoblet står det da Deaktivert på raden til kanalen i kortet Egendefinert kanal. Egendefinerte kanaler blir alltid værende på fanen Tilkoblet, og blir aldri kanaler som er blitt liggende igjen.
Siden Ordrekanaler med en egendefinert kanal merket DeaktivertSiden Ordrekanaler med en egendefinert kanal merket Deaktivert

En egendefinert kanal som er slått av

Shopify- eller WooCommerce-kanaler som er blitt liggende igjen, merket Ingen aktiv tilkobling og Frakoblet, er noe annet. Se Innstillinger for ordrekanaler.

Slett

Under Faresone finner du Slett kanal: Slett denne egendefinerte kanalen. Integrasjonen din kan ikke lenger sende ordrer til den.
Faresone med Slett kanal og knappen SlettFaresone med Slett kanal og knappen Slett

Slett kanal under Faresone

Klikk på Slett og bekreft: Slette denne egendefinerte kanalen? Mottaks-URL-en slutter umiddelbart å godta ordrer. Du ser Ordrekanalen er slettet, eller Kunne ikke slette ordrekanalen.

Relatert

Koble til ordrekanaler

Opprett kanalen fra katalogen, og åpne deretter Ordrer.

Referanse for egendefinerte kanaler

Fullt innhold, avbestilling, ping og REST-eksempler.

Innstillinger for ordrekanaler

Siden Ordrekanaler, merkevarer og kanaler som er blitt liggende igjen.

Opprett et API-token

Et token for POST /orgs/{orgId}/orders i stedet for signerte push-forespørsler.