Shopware-Webshop

Produktpflege via REST

Ein Ersatzteil-Webshop mit einer eher speziellen Anforderung: die Artikel sollten über eine entfernte REST-API integriert und Preise regelmäßig abgeglichen werden. Der Code musste daher eine Art Adapterfunktion zwischen zwei Systemen übernehmen. Aufgrund einer Vertraulichkeitvereinbarung kann ich leider keine Referent-URL nennen.

Features

Produktsuche

Eine zentrale Funktionalität in diesem Shop. Anders als bei einem herkömmlichen Shopware-Webshop wurde eine Anfrage bei einer REST-API ausgelöst und das Resultat automatisch in die Shopware-Datenbank importiert.

Preisaktualisierung

Bei jedem Produktaufruf muss der Produktpreis mit der REST-API abgeglichen werden, die Performanz bliebt dennoch in einem guten Bereich.

Staffelpreise

Die Preisstaffelung geschieht ebenfalls über die API, sobald ein Kunde eine bestimmte Anzahl an Artikeln in den Warenkorb legt, oder dort eine Änderung der Menge vornimmt.

Plugin-Lösung

Die Anforderungen wurden in einem individuellen Plugin zusammengefasst, welches über das Shopware-Backend konfigurierbar ist.

Individuelles Theme

Ein responsives LESS-Theme für das Shop-Frontend.

Eingesetzte Technologien

PHP |  Git |  Grunt |  Less |  Shopware |  Symfony |  CSS3 |  HTML5 |  jQuery |  Javascript |  PHPStorm | 

Gut gelungen.