Channel Pilot Pro Seller-API
Channel Pilot Pro bietet Dir eine SOAP-Api (wsdl) zur automatisieren Steuerung Deiner Vermarktungsaktivitäten an. Damit kannst Du Deine Vertriebsprozesse für Marktplätze optimieren, in dem Du diese automatisierst. Du kannst Bestellungen importieren, Deinen Zahlungseingang übermitteln, Versandmitteilungen übermitteln und Bestellungen stornieren.
Über diese Schnittstelle erreichst Du jeden Marktplatz, den Du über Channel Pilot Pro angebunden hast. So kannst Du Deine Geschäftsprozesse aus Deinem System heraus administrieren und vermeidest manuellen Datentransfer und Prozessunterbrechungen.
Du kannst die von Channel Pilot Pro angepassten Preise abrufen. Über diese Schnittstelle kannst Du Shop-Systeme, Produktdatenbanken oder ganze Warenwirtschaftssysteme direkt z. B. an eBay anbinden und individuelle Softwarelösungen entwickeln.
Die Seller-API bietet Dir eine Schnittstelle zwischen Deiner Shop-/ERP-Umgebung und Channel Pilot Pro.
Das folgende Diagramm gibt Dir eine bessere Vorstellung davon, wie die Seller-API in den Prozess eingepasst werden kann.
Channel Pilot Pro integriert alle Marktplatzverbindungen, die Du auf der rechten Seite des Diagramms findest und wickelt die gesamte Kommunikation (Import von Bestellungen, Aktualisierung des Bestellstatus, Import von Marktpreisen etc.) zwischen den Marktplätzen und Channel Pilot Pro ab.
Auf der linken Seite des Diagramms siehst Du Deine Shop-/ERP-Umgebung. Die Seller-API bietet Dir die Möglichkeit, mit Channel Pilot Pro und damit indirekt auch mit den Marktplätzen zu interagieren. Der größte Vorteil ist die Möglichkeit, alle Marktplätze mit einem einzigen standardisieren Prozess zu bearbeiten.
Du kannst die Integration zwischen den Systemen auch aufteilen. Wenn Du z. B. neue Bestellungen in Dein Shopsystem importieren möchtest, rufst Du „getNewMarketplaceOrders“ und „setImportedOrders“ aus dem Shopsystem auf.
Wenn Deine Bestellungen über ein ERP-System importiert wird, das die Logistik abwickelt, rufst Du „registerDeliveries“ und andere Methoden aus dem ERP-System auf. Das wird als gemischter Integrationsmodus bezeichnet.
Channel Pilot Pro bietet Dir fertige Integrationen für verschiedene Shop- und ERP-Systeme wie Magento, Shopware, WooCommerce oder PrestaShop.
Möchtest Du diese Systeme nutzen, musst Du die Seller-API nicht selbst integrieren.
Weitere Hilfe findest Du in unserer Hilfe zum Thema Shop-Plugin.
Wenn Du Fragen hast, schick uns einfach eine E-Mail.
Eine fertige php-Implementierung der API mit ausführlicher Dokumentation findest Du
hier.
Abwicklung der Marktplatzbestellungen
Hier findest Du Beispiele für die wichtigsten Funktionen der Seller-API als PHP-Code-Snippets. Eine vollständige Liste aller Funktionen mit Beispielen für SOAP UI findest Du
hier.
Version der Seller-API
Die aktuelle Version der Seller-API ist 4.3
Kleinere Änderungen oder Fehlerbehebungen werden ohne Versionswechsel integriert.
Wenn eine größere Änderung veröffentlicht wird, die die API verändert und somit bestehende Integrationen beeinträchtigt, wird ein Versionswechsel vorgenommen.
Channel Pilot Pro wird ältere Versionen der API weiterhin unterstützen. Neue Hauptversionen werden eine neue Versionsnummer und eine neue WSDL-Url haben.
Wenn Channel Pilot Pro beispielsweise eine größere Änderung in der Funktionsweise der Methode "getNewMarketplaceOrders" einführt, indem es einen neuen Parameter für die Filterung von Bestellungen nach Zeit hinzufügt, wird die Version der API geändert und die WSDL wird unter https://seller.api.channelpilot.com/4_2?wsdl verfügbar sein.
Ältere Versionen sind in ihrer ursprünglichen Form weiterhin verfügbar.
Die aktuelle Dokumentation zur Seller-API ist über diesen Link verfügbar. ChannelPilot_SellerAPI_v4_3_20251230 1.pdf
Einen Client erstellen
Fast alle Technologien bieten integrierte Funktionen für die Interaktion mit einem SOAP-Dienst und Dienste zur automatischen Generierung eines Clients aus der WSDL. Sollten Sie dabei Probleme haben, zögern Sie nicht, uns um Unterstützung zu bitten.
Eine detaillierte Beschreibung der Schnittstelle findest Du hier.
Für PHP bietet Channel Pilot Solutions ein PHP-SDK an, das Du hier herunterladen kannst.
Für Testzwecke empfehlen wir den kostenlosen SOAP-UI Client: http://www.soapui.org/
Authentication
Jede Methode benötigt eine CPAuth als Eingabeparameter. Dieser enthält eine "merchantId", die zu Deinem Channel Pilot Pro Konto gehört und einen "shopToken", der zu dem in Channel Pilot Pro erstellten Shop gehört. Du hast also eine "merchantId", aber möglicherweise mehr als einen "shopToken".
Du musst sicherstellen, dass Du den richtigen shopToken in Deinen Aufrufen verwendest.
Den "shopToken" und die "merchantId" findest Du hier:
Die Kommunikation kann auf beiden Seiten auf bestimmte IPs beschränkt werden. Von Channel Pilot Pro bereitgestellte Plugins beschränken die Kommunikation automatisch auf bestimmte IPs.
Wenn Du eine statische IP nutzen möchtest, benachrichtige uns bitte. Damit beschränkt Du den eingehenden Verkehr für die "MerchantID" auf diese eine IP.



