Shopware Warenkorb Verknüpfung für Java Script Tool

Hallo Leute,

ich habe ein javascript-basierendes Rechnungstool (Web-App) gebaut. Diese berechnet für den Kunden unter Berücksichtigung verschiedener Maße und Auwahlmöglichkeiten eine Liste von Produkten und deren Gesamtpreis. Diese Produkte sind alle in einem Shopwareshop vorhanden. Nun möchte ich gern eine Anbindung des Rechnugstools an Shopware bereitstellen. Die Anbindung soll es möglich machen, dass die im Rechnungstool als Ergebnis erhaltenen Produkte, per Klick in den Warenkorb von Shopware übernommen werden. Denkbar wäre z.B. eine Warenkorbbutton, der bei “Klick” die Produkte (Ergebnis des Rechnugnstools) in den Warenkorb von Shopware übernimmt. 

Hat Jemand sowas ähnliches schon einmal gebastelt? Bzw. kann mir Jemand die Vorgehensweise für die Verknüpfung von Shop und externes Rechnungstool erläutern? 

Vorab vielen Dank für eure Hilfe!

Freundliche Grüße,

 

Tonno

Hallo,

also du kannst zum einen dir einen API Endpoint bauen, der dir Produkte in den Warenkorb legt. Der Warenkorb ist in Shopware nur eine Tabelle, es gibt dafür auch Core-Klasse n (sBasket), die schon solche Methoden anbieten. Du müsstest sie als nur noch in deinem API Endpoint benutzen. Dürfte schätzungsweise ein fünf Zeiler sein die API Action…

Oder die Alternative: Den Warenkorb befüllen ist soviel ich weiß nur eine POST Request an eine bestimmte URL. Baue doch einfach in der SPA App den POST Request nach und schon sollten deine Produkte im Warenkorb liegen. Wobei du hier das CSRF Token beachten solltest. Ist das im Shop deaktiviert, ist das kein Problem. Ist es aktiviert, dann solltest du dir zuerst ein CSRF Token holen und das in deine POST Request mit anhängen.

 

 

MFG

 

derwunner

1 „Gefällt mir“