Skip to main content
Met een eigen kanaal kan je eigen webshop, ERP of magazijnsysteem bestellingen rechtstreeks naar Zippendo sturen, wanneer er geen kant-en-klare koppeling voor bestaat. Deze pagina behandelt elke knop in het aanmaakvenster en de kanaalinstellingen, en hoe een ontwikkelaar een bestelling verstuurt. De route klik voor klik is Verkoopkanalen koppelen. De volledige referentie van de payload is Eigen kanalen. Klik in de zijbalk op Verkoopkanalen en dan op het tabblad Catalogus. De kaart Eigen kanaal zegt Koppel je eigen webshop of ERP-systeem. De knop is Kanaal aanmaken.
Catalogus van verkoopkanalen met de kaart Eigen kanaal en de knop Kanaal aanmakenCatalogus van verkoopkanalen met de kaart Eigen kanaal en de knop Kanaal aanmaken

De kaart Eigen kanaal in de catalogus

Het kanaal aanmaken

Klik op Kanaal aanmaken. Het venster Eigen kanaal aanmaken opent: Een verkoopkanaal voor je eigen webshop of ERP-systeem.
Venster Eigen kanaal aanmaken met Naam van het kanaal ingevuld als My webshop, Kanaal aanmaken en AnnulerenVenster Eigen kanaal aanmaken met Naam van het kanaal ingevuld als My webshop, Kanaal aanmaken en Annuleren

Eigen kanaal aanmaken: vul een Naam van het kanaal in

Klik op Kanaal aanmaken (de knop toont Aanmaken…). Je ziet Verkoopkanaal aangemaakt en Zippendo opent de instellingen van het nieuwe kanaal. Zie je Kan het verkoopkanaal niet aanmaken, probeer het dan opnieuw. Annuleren sluit het venster.

Bestellingen ontvangen

De instellingenpagina heeft bovenaan de naam van het kanaal en Je eigen integratie: stuur bestellingen naar de ingest-URL of gebruik de API en de SDK’s. Documentatie bekijken opent de referentie Eigen kanalen.
Kaart Bestellingen ontvangen met de Ingest-URL, Kopiëren en Geheim genererenKaart Bestellingen ontvangen met de Ingest-URL, Kopiëren en Geheim genereren

Bestellingen ontvangen: de Ingest-URL en Geheim genereren

De kaart Bestellingen ontvangen: Je systeem stuurt ondertekende bestellingen naar de ingest-URL hieronder. Onderteken de onbewerkte body van elk verzoek met HMAC-SHA256 en het ondertekeningsgeheim. Het kanaal accepteert pas bestellingen zodra er een ondertekeningsgeheim bestaat. Er is geen aparte schakelaar om het ontvangen van bestellingen aan te zetten. Na Geheim genereren of Geheim vervangen wordt het geheim één keer getoond:
Bestellingen ontvangen met het eenmalige ondertekeningsgeheim, Kopiëren, Intrekken en Geheim vervangenBestellingen ontvangen met het eenmalige ondertekeningsgeheim, Kopiëren, Intrekken en Geheim vervangen

Kopieer het ondertekeningsgeheim nu. Het wordt maar één keer getoond

Kopieer het geheim nu. Het wordt maar één keer getoond. Als je het later vervangt, werkt het huidige geheim meteen niet meer. Het geheim begint met zwhs_. Bewaar het in de configuratie van je systeem.

Een bestelling versturen

Doe een POST naar de Ingest-URL met twee headers: order.created en order.updated maken de bestelling allebei aan of werken hem bij op basis van zijn externalId. De body van order.cancelled is { "externalId": "…" }. ping geeft 200 { "received": true } terug zonder iets te wijzigen.
Verplichte velden in de payload: externalId, orderNumber en orderLines (minstens één regel met name en quantity). Optioneel: customerName, customerEmail, shippingAddress, subtotalAmount, totalAmount, currency, notes, shippingMethodTitle en serviceCode. Volledige veldentabel: Eigen kanalen. Liever verzoek en antwoord? Maak bestellingen aan met POST /orgs/{orgId}/orders, met orderChannelId, en een API-token. Een tweede bestelling met dezelfde externalId op hetzelfde kanaal geeft 409 ORDER_EXISTS terug. Om trackingnummers en statuswijzigingen terug te krijgen abonneer je je op de webhooks van je organisatie (shipment.dispatched, tracking.updated). Een eigen kanaal heeft geen eigen track & trace-callback en geen scherm voor het koppelen van verzendmethoden. Een bestelling die je verstuurt verschijnt onder Bestellingen. De status kan Fout zijn wanneer Zippendo de bestelling heeft geïmporteerd maar geen zending kon aanmaken die klaar is om te verzenden, bijvoorbeeld omdat er geen verzendregel overeenkwam of het adres onvolledig is. De bestelling hoort nog steeds bij het kanaal.
Lijst Bestellingen met een bestelling die via een eigen kanaal is binnengekomenLijst Bestellingen met een bestelling die via een eigen kanaal is binnengekomen

Een bestelling die je systeem heeft verstuurd op de pagina Bestellingen

Werking

Kaart Werking met Kanaal ingeschakeld aan, Zendingen automatisch verzenden, Standaard afzenderadres, Laatste bestelling ontvangen en Wijzigingen opslaanKaart Werking met Kanaal ingeschakeld aan, Zendingen automatisch verzenden, Standaard afzenderadres, Laatste bestelling ontvangen en Wijzigingen opslaan

Werking: Kanaal ingeschakeld, Zendingen automatisch verzenden en Standaard afzenderadres

Wijzigingen opslaan (Opslaan…) slaat Zendingen automatisch verzenden en Standaard afzenderadres op. Je ziet Verkoopkanaal bijgewerkt, of Kan het verkoopkanaal niet bijwerken.

Een kanaal uitschakelen

Zet Kanaal ingeschakeld uit. Op het tabblad Gekoppeld zegt de rij van het kanaal in de kaart Eigen kanaal dan Uitgeschakeld. Eigen kanalen blijven altijd op het tabblad Gekoppeld staan en worden nooit overgebleven kanalen.
Pagina Verkoopkanalen met een eigen kanaal dat als Uitgeschakeld is gemarkeerdPagina Verkoopkanalen met een eigen kanaal dat als Uitgeschakeld is gemarkeerd

Een eigen kanaal dat is uitgeschakeld

Overgebleven Shopify- of WooCommerce-kanalen, gemarkeerd met Geen actieve koppeling en Ontkoppeld, zijn iets anders. Zie Instellingen van verkoopkanalen.

Verwijderen

Zoek onder Gevarenzone Kanaal verwijderen: Verwijder dit eigen kanaal. Je integratie kan er dan geen bestellingen meer naartoe sturen.
Gevarenzone met Kanaal verwijderen en de knop VerwijderenGevarenzone met Kanaal verwijderen en de knop Verwijderen

Kanaal verwijderen onder Gevarenzone

Klik op Verwijderen en bevestig: Dit eigen kanaal verwijderen? De ingest-URL accepteert meteen geen bestellingen meer. Je ziet Verkoopkanaal verwijderd, of Kan het verkoopkanaal niet verwijderen.

Gerelateerd

Verkoopkanalen koppelen

Maak het kanaal aan vanuit de catalogus en open daarna Bestellingen.

Referentie van eigen kanalen

Volledige payload, annuleren, ping en REST-voorbeelden.

Instellingen van verkoopkanalen

De pagina Verkoopkanalen, merken en overgebleven kanalen.

Een API-token aanmaken

Een token voor POST /orgs/{orgId}/orders in plaats van ondertekende pushes.