Warenkorb von extern befüllen

Hallo,

ich suche eine Möglichkeit von einer externen Seite einen Warenkorb in Shopware mit Artikeln zu füllen.

Auf der externen Seite kann man sich verschiedene Projekte zusammenstellen. Diese bestehen aus vielen Artikeln, die im Shop gekauft werden können.
Nun will ich mir einem Klick alle benötigten Artikel in den Warenkorb packen und den Warenkorb danach im Browser in einem neuen Tab anzeigen.

Vielleicht kennt einer ein ähnliches Szenario und hat einen Tipp, wie man es mit Shopware umsetzen kann.
 

Hallo Heppa,

du kannst dir einfach einen Link zusammen bauen:

https://www.DEINSHOP.ch/shopware.php?sViewport=checkout&sAction=addArticle&sAddRelatedArticles=basket&sAdd=ORDERNUMBER&sAddAccessories=ORDERNUMBER;ORDERNUMBER;ORDERNUMBER

@Misengo schrieb:

Hallo Heppa,

du kannst dir einfach einen Link zusammen bauen:

https://www.DEINSHOP.ch/shopware.php?sViewport=checkout&sAction=addArticle&sAddRelatedArticles=basket&sAdd=ORDERNUMBER&sAddAccessories=ORDERNUMBER;ORDERNUMBER;ORDERNUMBER

Ab 5.4 kann man das nur noch per POST-Request machen. Das wurde entsprechend umgestellt, um hier den gängigen HTTP-Richtlinien zu entsprechen. 

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍

Wie könnte man das am einfachsten umsetzen, da ich nur Frontend-Seitig tätig bin, habe keine Ahnung wie ich es lösen kann. Mit den Link hat es ja immer wunderbar funktioniert. Hier kann man zur Zeit leider nicht updaten, weil dann nur noch der Fehelr mit dem Formular-Token kommt.

@Serkan schrieb:

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍

Wie könnte man das am einfachsten umsetzen, da ich nur Frontend-Seitig tätig bin, habe keine Ahnung wie ich es lösen kann. Mit den Link hat es ja immer wunderbar funktioniert. Hier kann man zur Zeit leider nicht updaten, weil dann nur noch der Fehelr mit dem Formular-Token kommt.

Die Funktion mit dem Link wurde ja aus Sicherheitsgründen absichtlich ausgebaut. Das muss man also zwangsweise per Plugin lösen. Dazu gibt es schon Lösungen im Store. 

ich denke mal Moritz meint, dass die Werte im Body des Requests gesendet werden und nicht in der URL geschrieben sind.

 

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍, hast Du hier für mich ein Link zu einem Beispiel-Plugin? Ich konnte jetzt leider kein Plugin finden.

@brettvormkopp schrieb:

ich denke mal Moritz meint, dass die Werte im Body des Requests gesendet werden und nicht in der URL geschrieben sind.

 

Jein, ab 5.4 kannst du nicht mehr per GET einen Artikel in den Warenkorb legen, sondern nur noch über POST. Die Methode akzeptiert nur noch POST-Requests.