# Zugriff auf Warenkorb Daten aus Plugin Controller

**URL:** <https://forum.shopware.com/t/zugriff-auf-warenkorb-daten-aus-plugin-controller/10143>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [28. November 2012 um 10:11 UTC](https://forum.shopware.com/t/zugriff-auf-warenkorb-daten-aus-plugin-controller/10143 "2012-11-28T10:11:43Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![teapavillion](https://avatars.discourse-cdn.com/v4/letter/t/b38774/32.png) [@teapavillion](https://forum.shopware.com/u/teapavillion)\
**Post date:** [28. November 2012 um 10:11 UTC](https://forum.shopware.com/t/zugriff-auf-warenkorb-daten-aus-plugin-controller/10143/1 "2012-11-28T10:11:43Z")

</div>

Hallo, es sollte doch möglich sein aus einem Plugin das einen neuen Controller in das System einbindet auf den Warenkorb zuzugreifen, jedoch klappt dies aktuell nicht. Hat jemand eine idee was ich falsch mache? `class Shopware\_Controllers\_Frontend\_AjaxQuantity extends Enlight\_Controller\_Action { ...... public function indexAction(){ $myBasket = Shopware()-\>Modules()-\>Checkout()-\>sGetBasket(); } .... }` Die Fehlermeldung lautet: Class sCheckout does not exist in Enlight/Hook/ProxyFactory.php on line 237 Danke Florian

---

<div class="post-metadata">

**Author:** ![ecomai](https://avatars.discourse-cdn.com/v4/letter/e/8e8cbc/32.png) [@ecomai](https://forum.shopware.com/u/ecomai)\
**Post date:** [28. November 2012 um 10:45 UTC](https://forum.shopware.com/t/zugriff-auf-warenkorb-daten-aus-plugin-controller/10143/2 "2012-11-28T10:45:23Z")

</div>

Versuch mal `$basket = Shopware()-\>Modules()-\>Basket();`

---

<div class="post-metadata">

**Author:** ![teapavillion](https://avatars.discourse-cdn.com/v4/letter/t/b38774/32.png) [@teapavillion](https://forum.shopware.com/u/teapavillion)\
**Post date:** [28. November 2012 um 12:07 UTC](https://forum.shopware.com/t/zugriff-auf-warenkorb-daten-aus-plugin-controller/10143/3 "2012-11-28T12:07:10Z")

</div>

Es klappt leider doch nicht so einfach. Ich bräucht folgende Werte versandkosten mwst zahlbetrag Um die Warenkorbauflistung per ajax zu aktialisieren… daher wollte ich direkt die Checkout methode benutzen. Die ja im Hintergrund auf die getBasket zugreift. Jedoch wollte ich ganze berechnung nicht neu schreiben. Daher wäre es doch von Vorteil direkt auf Checkout zuzugreifen.

---

<div class="post-metadata">

**Author:** ![teapavillion](https://avatars.discourse-cdn.com/v4/letter/t/b38774/32.png) [@teapavillion](https://forum.shopware.com/u/teapavillion)\
**Post date:** [28. November 2012 um 12:48 UTC](https://forum.shopware.com/t/zugriff-auf-warenkorb-daten-aus-plugin-controller/10143/4 "2012-11-28T12:48:04Z")

</div>

[quote=„weflorian“]Es klappt leider doch nicht so einfach. Ich bräucht folgende Werte versandkosten mwst zahlbetrag Um die Warenkorbauflistung per ajax zu aktialisieren… daher wollte ich direkt die Checkout methode benutzen. Die ja im Hintergrund auf die getBasket zugreift. Jedoch wollte ich ganze berechnung nicht neu schreiben. Daher wäre es doch von Vorteil direkt auf Checkout zuzugreifen.[/quote] Es muss doch irgendwie möglich sein auf die Warenkorbwerte zuzugreifen die im Checkout unten auf der Seite aufgelistet sind. Summe Versandkosten Gesamtsumme Gesamtsumme ohne MwSt.: zzgl. 19.00 % MwSt.: ohne diese alle neu zu berechen. Der Basket liefert diese infos leider nicht. Und die Methode zure Berechnung aus dem Checkout Controller zu kopieren wäre unsinnig.

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [28. November 2012 um 21:18 UTC](https://forum.shopware.com/t/zugriff-auf-warenkorb-daten-aus-plugin-controller/10143/5 "2012-11-28T21:18:54Z")

</div>

so sollte es gehen: ` $myBasket = Shopware()-\>Modules()-\>Basket()-\>sGetBasket(); `

---

<div class="post-metadata">

**Author:** ![teapavillion](https://avatars.discourse-cdn.com/v4/letter/t/b38774/32.png) [@teapavillion](https://forum.shopware.com/u/teapavillion)\
**Post date:** [29. November 2012 um 09:44 UTC](https://forum.shopware.com/t/zugriff-auf-warenkorb-daten-aus-plugin-controller/10143/6 "2012-11-29T09:44:55Z")

</div>

So bekomme ich zwar die Artikel jedoch nicht die gesamten Kosten aufgesplittet in: Summe Versandkosten Gesamtsumme Gesamtsumme ohne MwSt.: zzgl. 19.00 % MwSt.: diese Berechnung findet in dem Checkout Controller Statt, daher wäre es schön dort direkt drauf zuzugreifen anstatt die gesamte Berechnung neu zu schreiben.
