Rechnungen mit der Channable API hochladen und verwalten
Erfahre, wie du Bestellrechnungen mit der Channable API für unterstützte Marktplätze hochlädst und verwaltest.
Wenn du eine Bestellsynchronisation hast, kannst du deine Rechnungen im PDF-Format für unterstützte Marktplätze über die Channable API hochladen und verwalten. Diese Funktion ist für Amazon, Kaufland, bol und alle Mirakl-basierten Marktplätze verfügbar (z. B. MediaMarkt, Decathlon, Leroy Merlin usw.)
Bevor du beginnst
Damit du diese Funktion optimal nutzen kannst, stelle sicher, dass du Folgendes berücksichtigt hast:
Du brauchst
Eine aktive Bestellsynchronisation mit bestehenden Bestellungen
Einen Channable API-Zugriffstoken
Bestehende Bestellungen von einem unterstützten Marktplatz
Gut zu wissen
Derzeit kannst du mit der Channable API nur deine Webshops hochladen und verwalten (keine webshop-basierten Plattformen)
Die API ermöglicht es uns, zu empfangen Rechnungsinformationen. Derzeit können wir Rechnungen nicht automatisch von Plattformen für Bestellsynchronisationen abrufen.
Bei diesem Setup verbindest du dein System über unsere API mit Channable. Das ist ein technischer Prozess, für den du normalerweise einen Entwickler oder jemanden mit Programmierkenntnissen brauchst.
Channable API-Zugriffstoken generieren
Tipp: Du kannst diesen Schritt überspringen, wenn du bereits einen Zugriffstoken generiert hast.
Gehe in Channable zu deinen Firmeneinstellungen.
Wähle im Bereich Tools Channable API.
Notiere dir deine Firmen-ID, da du sie später brauchst.
Klicke Token generieren um einen Firmen-Token zu generieren.
Wichtig: Sobald dein Token generiert wurde, speichere ihn an einem sicheren Ort. Aus Sicherheitsgründen zeigen wir den Token nach der Generierung nicht noch einmal an. Wenn du ihn verlierst, musst du einen neuen generieren.
Finde und notiere deine Produkt- und Bestell-IDs
OPTION 1: Bestell-IDs über die Channable API abrufen (empfohlen für Entwickler)
Verwende All Orders V2 um Bestellungen aus Channable abzurufen.
Jede Bestellung enthält ein id-Attribut — das ist die ID, die du beim Hochladen von Rechnungen für eine bestimmte Bestellung angeben musst.
OPTION 2: Bestell-IDs manuell in Channable finden (empfohlen für Nicht-Entwickler)
Öffne in Channable das Projekt mit deiner Bestellsynchronisation.
Gehe in der Seitenleiste zu Einstellungen. Dadurch gelangst du zu deinen Projekteinstellungen.
Notiere dir deine Projekt-ID, da du sie in deiner API-Anfrage brauchst.
Gehe zu Bestellungen. Dort siehst du eine Liste deiner importierten Bestellungen.
Notiere dir die konkreten Bestell-IDs, für die du Rechnungen hochladen möchtest.
Integration für Rechnungen (Entwickler)
In diesem Schritt schreibst du oder dein Entwickler Code, der direkt mit Channable kommuniziert, um die Rechnungsdaten an die richtige Bestellung zu senden.
Konvertiere deine Rechnungsdatei von einer PDF in einen Base64-kodierten String.
Erstelle deine Anfrage:
Erstelle eine POST-Anfrage an den Endpunkt order_attachment_upload.
Füge deinen API-Zugriffstoken in den Header Authorization: Bearer your_api_token ein.
Fülle den Request-Body aus. Er sollte Folgendes enthalten:
attachment_type: Setze auf „INVOICE“
file: der Base64-kodierte String deiner Rechnungsdatei
order_item_ids (optional, nur bol): ein Array mit Bestellpositions-IDs. Wenn du sie nicht hinzufügst, wird die Rechnung mit allen Artikeln in der Bestellung verknüpft.
Ausführliche Anweisungen findest du in unserer Dokumentation zur Order Attachments API.
Prüfe deine hochgeladenen Rechnungen
Nachdem du oder dein Entwickler eine Rechnung über unsere Channable API gesendet hat, prüfe in Channable, ob sie korrekt angehängt wurde.
Öffne in Channable das Projekt mit deiner Bestellsynchronisation.
Gehe zu Bestellungen.
Klicke auf die Bestellung, für die du die Rechnung hochgeladen hast.
Gehe zum Bestellanhänge Tab.
Klicke Rechnung herunterladen.
Zuletzt aktualisiert
War das hilfreich?