# Bug? Zahlungsart aus Warenkorb wird nicht übernommen

**URL:** <https://forum.shopware.com/t/bug-zahlungsart-aus-warenkorb-wird-nicht-ubernommen/6722>\
**Category:** Shopware 3.5\
**Tags:** other\
**Created:** [4. April 2012 um 16:18 UTC](https://forum.shopware.com/t/bug-zahlungsart-aus-warenkorb-wird-nicht-ubernommen/6722 "2012-04-04T16:18:06Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![site-concept](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@site-concept](https://forum.shopware.com/u/site-concept)\
**Post date:** [4. April 2012 um 16:18 UTC](https://forum.shopware.com/t/bug-zahlungsart-aus-warenkorb-wird-nicht-ubernommen/6722/1 "2012-04-04T16:18:06Z")

</div>

Hallo zusammen, wenn man bei der Bestellung im Warenkorb in der linken Spalte eine Zahlungsart auswählt (z.B. Rechnung) wird diese nicht übernommen. Das heißt wenn ich als Kunde bei Punkt 3 „Bestellung abschließen“ angekommen bin, ist wieder die erste Zahlungsart (z.B. Vorkasse) ausgewählt. Ich konnte das gerade ebenfalls in der Shopwaredemo ([http://www.shopwaredemo.de](http://www.shopwaredemo.de)) nachvollziehen. Ich denke, dass ist ein Bug oder? Hat jemand eine Idee, ob ich das im Template abfragen kann, was im Warenkorb gewählt wurde? Lg Pascal

---

<div class="post-metadata">

**Author:** ![site-concept](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@site-concept](https://forum.shopware.com/u/site-concept)\
**Post date:** [4. April 2012 um 17:18 UTC](https://forum.shopware.com/t/bug-zahlungsart-aus-warenkorb-wird-nicht-ubernommen/6722/2 "2012-04-04T17:18:05Z")

</div>

Ich hab’s vorerst gefixt. Wer die Funktionalität ebenfalls haben möchte, muss den Checkout-Controller anpassen. 1. Datei /engine/Shopware/Controllers/Frontend/Checkout.php 2. In der Funktion “getSelectedPayment” Zeile 926 - 930 3. Die Bedingung muss praktisch getauscht werden, hier der entsprechende Code: ` /\* BEGIN Anpassung \*/ /\*if(!empty($this-\>View()-\>sUserData['additional']['payment'])) { $payment = $this-\>View()-\>sUserData['additional']['payment']; } elseif(!empty($this-\>session['sPaymentID'])) { $payment = $this-\>admin-\>sGetPaymentMeanById($this-\>session['sPaymentID'], $this-\>View()-\>sUserData); }\*/ if(!empty($this-\>session['sPaymentID'])) { $payment = $this-\>admin-\>sGetPaymentMeanById($this-\>session['sPaymentID'], $this-\>View()-\>sUserData); } elseif(!empty($this-\>View()-\>sUserData['additional']['payment'])) { $payment = $this-\>View()-\>sUserData['additional']['payment']; } /\* END Anpassung \*/ `

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [4. April 2012 um 19:11 UTC](https://forum.shopware.com/t/bug-zahlungsart-aus-warenkorb-wird-nicht-ubernommen/6722/3 "2012-04-04T19:11:25Z")

</div>

Hi, ein Bug ist das nicht. Das die Zahlungsart übernommen wird ist nicht vorgesehen. Es gibt ja spezielle Einschränkungsmöglichkeiten, die erst nach Login geprüft werden können, z.B. Versandarten, Riskmanagement und Zahlungsarten etc. Da musst du jetzt natürlich prüfen, ob die ganzen Regelwerke noch greifen oder es Probleme im gesamten Ablauf gibt. Im Kundenkonto stehen u.U. ganz andere Zahlungsarten und Versandarten zur Verfügung als im Warenkorb ohne Login! Die Warenkorbauswahl dient eher zur Orientierung…

---

<div class="post-metadata">

**Author:** ![site-concept](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@site-concept](https://forum.shopware.com/u/site-concept)\
**Post date:** [4. April 2012 um 19:21 UTC](https://forum.shopware.com/t/bug-zahlungsart-aus-warenkorb-wird-nicht-ubernommen/6722/4 "2012-04-04T19:21:41Z")

</div>

Danke für die Rückmeldung. In meinem Fall funktioniert das so. Ich weiß, dass die Zahlungsarten sich je nach Kunde und Kundendaten ändern können. Ich finde es aber auch als Neukunde verwirrend. Wenn ich denke, dass ich die Zahlungsart schon ausgewählt habe, am Ende des Bestellvorgangs aber eine andere erscheint. Eventuell müsste man dann die linke Spalte im Warenkorb komplett rausnehmen… Nachtrag: Es scheinen doch Probleme aufzutreten, wenn die Kunden Ihre Zahlungsart nochmal ändern. Wir hatten eine PayPal-Zahlung und im Backend stand Visa.

---

<div class="post-metadata">

**Author:** ![NEW](https://avatars.discourse-cdn.com/v4/letter/n/c6cbf5/32.png) [@NEW](https://forum.shopware.com/u/NEW)\
**Post date:** [29. September 2014 um 14:17 UTC](https://forum.shopware.com/t/bug-zahlungsart-aus-warenkorb-wird-nicht-ubernommen/6722/5 "2014-09-29T14:17:54Z")

</div>

Der Bug besteht ja auch noch bei Shopware 4! Wie kann das Problem hier behoben werden? Viele Grüße
