View Categories

Magento-API

1 min read

Kurz erklärt: Die Magento-API ist die Programmierschnittstelle von Magento (Adobe Commerce). Über sie lesen und schreiben andere Systeme wie ERP, PIM oder Apps Daten im Shop, zum Beispiel Produkte, Preise, Lagerbestände, Kunden und Bestellungen. Magento bietet dafür REST, GraphQL und SOAP.

Welche APIs bietet Magento? #

  • REST-API: der Standard für Integrationen mit ERP, PIM und Warenwirtschaft. Daten werden per HTTP und JSON ausgetauscht.
  • GraphQL: wird vor allem für moderne Frontends und Apps genutzt, weil gezielt nur die benötigten Daten abgefragt werden.
  • SOAP: ältere Schnittstelle, die in bestehenden Integrationen noch vorkommt.

Die APIs basieren auf den Service-Verträgen (Service Layer) von Magento. Dadurch stehen dieselben Funktionen zur Verfügung, die auch der Shop selbst nutzt.

Was lässt sich über die API steuern? #

  • Produkte und Kategorien anlegen und aktualisieren
  • Preise, Kundenpreise und Lagerbestände abgleichen
  • Bestellungen abrufen und Status, Rechnung oder Versand zurückmelden
  • Kundenkonten und Kundengruppen synchronisieren

Sicherheit und Performance #

Der Zugriff erfolgt über Token mit klar definierten Berechtigungen. Bei grossen Datenmengen empfehlen sich Bulk- bzw. asynchrone Endpunkte und Warteschlangen, damit Importe den Shop nicht verlangsamen. Für technische Grundlagen siehe REST-API einfach erklärt.

Magento-API in der Praxis #

Wir verbinden Magento über die API mit ERP-Systemen wie Abacus, SAP, Microsoft Dynamics 365 Business Central und Comatic. Eine Übersicht finden Sie auf unserer Seite Magento-Schnittstellen.

Häufige Fragen zur Magento-API #

Welche Schnittstellen bietet Magento? #

Magento bietet eine REST-API, GraphQL und SOAP. Für ERP- und PIM-Anbindungen wird meist REST verwendet, für moderne Frontends GraphQL.

Ist die Magento-API sicher? #

Ja, wenn sie richtig eingerichtet ist. Der Zugriff erfolgt über Token mit genau definierten Rechten, und die Verbindung läuft verschlüsselt über HTTPS.

Powered by BetterDocs