arvatismediaarvatismedia MemberComments: 128 Received thanks: 6 Member since: January 2012 edited February 2012
Hallo zusammen,
kann es sein, dass beim Hinzufügen von Zubehör-Artikeln die Verarbeitung von "sAddAccessoriesQuantity" unter shopware 3.5.6 nicht funktioniert? Alle in "sAddAccessories" hinterlegten Artikel werden zwar in den Warenkorb gelegt aber das von mir hinzugefügte Feld "sAddAccessoriesQuantity" bzw. die dort hinterlegten Stückzahlen werden ignoeriert.

Ich werde mir nun mal den zuständitgen Controller anschauen - vermutlich springt dieser beim Ajaxaufruf nicht in die entsprechende Funktion, welche den Parameter "sAddAccessoriesQuantity" berücksichtigt.

Hat das jemand bereits für sich behoben?

Freue mich auf Eure Tipps und Hinweise!

Rafael Kutscha

Comments

  • arvatismediaarvatismedia MemberComments: 128 Received thanks: 6 Member since: January 2012
    Hallo zusammen,
    anscheinend liegt die Ursache im verantwortlichen Controller.

    Datei: /engine/Shopware/Controllers/Frontend/Checkout.php

    Methode: addAccessoriesAction()
    $accessories = $this->Request()->getParam('sAddAccessories');
    		$accessoriesQuantity = $this->Request()->getParam('sAddAccessoriesQuantity');
    		if(is_string($accessories)) {
    			$accessories = explode(';', $accessories);
    		}
    
    ändern in:
    $accessories = $this->Request()->getParam('sAddAccessories');
    		$accessoriesQuantity = $this->Request()->getParam('sAddAccessoriesQuantity');
    		if(is_string($accessories)) {
    			$accessories = explode(';', $accessories);
    		}if(is_string($accessoriesQuantity)) {
    			$accessoriesQuantity = explode(';', $accessoriesQuantity);
    		}
    
    Ich werde mal einen entsprechenden Eintrag im Bugtracker vornehmen, damit diese kleine Anpassung dauerhaft in shopware verfügbar wird.
  • nmeyernmeyer MemberComments: 1 Received thanks: 0 Member since: June 2016

    Hallo zusammen,

    tut mir leid, dass ich so einen alten Eintrag wieder hoch hole. Aber in Shopware 5.1.6 besteht der Fehler in der selben Form noch immer. Gibt es inzwischen eine alternative Möglichkeit oder muss ich das verhalten wirklich entsprechd überschreiben?

    VG
    Nikolas Meyer

Sign In or Register to comment.