ich möchte demnächst von modified auf Shopware umsteigen. Die Anbindung an unsere eigene WaWi soll über eine API die mit C# programmiert werden soll, stattfinden.
Gibt es da irgendwelche fertigen Module oder Doku’s.
Ja, euer Entwickler muss bei sämtlichen Änderungen selbst bedenken was das für Auswirkungen auf den restlichen Shop hat.
Außerdem muss er sich für das Auslesen alle queries selbst stricken.
Artikel anlegen, die richtigen Varianten dazu Shopware-Konform erstellen. Über die API muss man nur das Array richtig aufbauen und Shopware kümmert sich um den Rest.
Außerdem wird die API updatesicherer sein. Wenn sich was in späteren Versionen an der DB ändert muss man die API-Request i.d.R. nicht anpassen, selbst gebaute Queries schon.
Eine API gibt es schon. Nur keinen fertigen Client dafür in C#. Bzw. Sehe ich gearde, dass @netzperfekt ja weiter oben einen verlinkt hat. Die Kommunikation zwischen eurer WaWi und der API müsst ihr dan trotzdem selbst machen, aber ihr könnt dann halt auf die standartisierten Funktionen der API zurückgreifen und müsst nicht alles selbst in der DB ändern.
vielen Dank für die Infos. Unser Entwickler möchte den Shop über eine ODBC Connection anbinden.
Erste Tests verliefen sehr positiv.
Gibt es aus eurer Sicht etwas, was dagegen sprechen würde ?
Kann man machen - ist aber wie schon erwähnt gefährlich. Die DB-Tabellen können - und werden! - sich ändern. Dann funktioniert auf einmal etwas nicht mehr, und man weiss erstmal nicht warum, dann geht das muntere debuggen los… Immer via API zugreifen, dafür gibt’s die REST API von Shopware, oder die lokale Rest Api, und da kann man dann seinen eigenen Wrapper (z.B. für C#) draufsetzen. Das ist der technisch saubere Weg, der wenig „technische Schulden“ erzeugt und einigermaßen zukunftssicher ist.