Individuelle Magento Schnittstellen Programmierung
(SOAP API Entwicklung und mehr)

Sie erhalten von uns Schnittstellen Programmierung in gängigen Programmiersprachen (z.B. PHP, Java) für Verbindungen zwischen Magento zu "beliebigen" anderen Systemen.

Vom Export in CSVs, HTTP-Calls und Datenbanken bis hin zu exotischen Dateiformaten können wir vieles umsetzen.

 

 

 

 

Abgrenzung: Fertige Schnittstellen im Vergleich zur eigenen Schnittstelle

Dieser Beitrag hier beschreibt, welche Funktionen die "nackte" Magento Schnittstelle bietet. Sprich eine kurze Einführung in was generell möglich ist.

Es geht hier ausdrücklich nicht um die zahlreichen, bereits fertigen Schnittstellenerweiterungen für Magento.

Es ist notwendig, bei jeglicher Kombination von Systemen immer zu prüfen, ob es bereits eine fertige Schnittstelle gibt. Im Fall von Magento gibt es für ziemlich alles bereits fertige Schnittstellenerweiterungen. Diese können meist für wenige hundert Euros eingekauft werden. Eine fertige Schnittstelle, und somit eine Standardlösung, ist natürlich fast immer günstiger als eine Eigenentwicklung. Niemand würde z.B. eine Schnittstelle zu Datev und Magento programmieren, wenn dieser bereits für ca. 150€ einkaufbar ist (was der Fall ist).

Die Magento Schnittstelle für individuelle Anforderungen

Magento bietet über die SOAP API eine vollwertige Schnittstelle, die es erlaubt, eigene Systeme damit zu verbinden. In Magento selbst, braucht man nur einen entsprechenden Nutzer anzulegen und die Rechte zu definieren. Dann kann man über die Schnittstelle auf (fast) alle Bewegungsdaten von Magento zugreifen.

Die Schnittstelle kann z.B. per PHP Skript/Programm aufgerufen werden. So kann sich ein PHP Skript mit einem Magento Shop verbinden und z.B. Produkte aktualisieren.

Das ist besonders hilfreich, wenn auf der Kundenseite ein System verwendet wird, das keine Schnittstelle in Form von fertigen Magento Extensions bietet. Das Schnittstellen-Programm kann die Daten aus einer Datenbank, CSV, XML, HTTP-Call oder anderen beliebigen Quelle auslesen und diese verarbeiten.

Magento Ap - Schnittstelle

Was bietet KonVis im Bereich Magento Schnittstellen-Programmierung?

Bei der individuellen Schnittstellen-Entwicklung handelt es sich meist um die letzte Möglichkeit, ein bestehendes System an Magento anzubinden.

Daher bieten wir zunächst umfangreich Beratung und (technische) Konzeption im Bereich der Ermittlung und Aufbereitung der Anforderungen an. Wir helfen Ihnen dabei, die einzelnen Schnittstellen sauber zu ermitteln und zu planen.

KonVis bietet die Entwicklung der Schnittstellen selbst an. Unser inhouse Entwickler beherrscht verschiedenste Programmiersprachen. Daher können wir uns ganz auf Ihre Anforderungen ausrichten.

Sprechen Sie uns einfach an, welche Sie benötigen.

Einige Möglichkeiten der Schnittstelle (SOAP API)

- Änderungen von Kunden, Produkten, Bestellungen, Kategorien

- Anlegen von Kunden, Bestellungen, Produkten, Kategorien

- Löschen von Kunden, Bestellungen, Produkten, Kategorien

Es können alle normalen Werte/Daten von Magento verwaltet werden. Zusätzlich können auch Informationen an Kunden verschickt werden (Kunden informieren, wenn Kunde bereits etwas bestellt hat) und andere zahlreiche Dinge mehr.

Selbst für Daten, die normalerweise nicht per Schnittstelle "manipuliert" werden können, kann die Schnittstelle erweitert werden. Dazu zählen z.B. Gruppenpreise und ähnliche spezielle Attribute. Durch die Programmierung eigener Methoden für Magento kann die Schnittstelle solche Attribute problemlos verarbeiten.

Es können auch extra Magento Erweiterungen für die jeweilige Schnittstelle programmiert werden. Somit ist eine saubere Abgrenzung vom Magento-Kern sichergestellt. Gleichzeitig können diese "beliebige" Funktionen haben.

Kosten von Schnittstellen Programmierung (SOAP API)

Die Kosten lassen sich nicht ohne genaue Aufwandsermittung beziffern. Der Grund ist, dass die Programmierung von Schnittstellen komplett individuell ist. Dazu sind meist Vorüberlegungen, Konzepte, meist viele Tests und Feinjustierungen notwendig. Wenn kleinste Dinge nicht korrekt sind, schlägt der Datenaustausch üblicherweise fehl wodurch eine individuelle Schnittstelle üblicherweise nie in wenigen Stunden realisiert werden kann.

Zur Ermittlung der Kosten ist zwingend eine individuelle Aufwandsschätzung nötig. Bei größeren Projekten sind Vorstudien angebracht, sodass realistische Aufwände erreicht werden können.

Unsere Studensätze finden Sie hier.

Auszug unserer Referenzen im Bereich Magento Schnittstellen

Magento und SAP System - SOAP API V2 für Annahme von XML Request aus SAP System (2017 - heute)

Programmierung einer SOAP API V2, welche mit den Vorgaben eines SAP Systems arbeitet und entsprechend Daten annehmen sowie verarbeiten kann. Bearbeitung großer Datenmengen und serverseitige Entwicklung verschiedenster Magento Erweiterungen.

Schnittstelle zwischen Magento und Microsoft Navision (laufende Weiterentwicklung)

In enger Zusammenarbeit mit einem Unternehmen aus dem Mitteslstand wurde eine Schnittstelle entwickelt. Diese Schnittstelle zwischen dem bestehenden Navision WaWi System des Kunden und Magento wurde von uns geplant und umgesetzt. Dabei wurde die Magento API verwendet. Dazu gehören verschiedenste Maßnahmen, um die Performance zu erhöhen.

Programmiersprache PHP sowie CSV und Magento API. Die Magento API wurde um verschiedene Methoden erweitert, um spezielle Attribute verarbeiten zu können.

Schnittstelle zwischen Magento und propritärem Warenwirtschaftssytem - exotisches Format.

Der Kunde verwendet ein individuelles WaWi-System, welches leider keine CSVs einlesen kann oder andere Schnittstellen bietet. Das System arbeitet mit TXT Dateien/Binärdateien, welche sogenannte "Fixed width text file" sind. Um diese lesen bzw. schreiben zu können, haben wir ein Java Programm geschrieben, welches dieses individuelle Format verarbeiten kann.

kBakery - Schnittstelle Magento für Bäckerei (2015)

Für den Kunden haben wir eine Schnittstelle mit der Magento API entwickelt. Diese ermittelt basierend auf den Bestellungen eines Zeitraums die jeweils zu produzierenden Lebensmittel. Die Darstellung selbst erfolgt losgelöst von Magento und kann mit Smartphones und Tablets aufgerufen werden. Programmiersprache ist PHP.

 

Individuelle Magento Schnittstellen Programmierung | SOAP API Entwicklung
Bewerte diesen Beitrag