Frage

Ich weiß, dass setCouponCode ist Fang innerhalb __call in Varien_Object aber ich kann nicht herausfinden, wo sie definiert ist.

Ich brauche es, weil ich den Gutschein-Code, auch wenn der Rabatt gleich Null zeigen will. Ich glaubte, es in dieser Funktion getan hat.

Also, wenn jemand weiß, wo die Funktion definiert ist oder wo ich den Code ändern, kann der Gutscheincode angezeigt zu bekommen die ganze Zeit, lassen Sie es mich wissen.

War es hilfreich?

Lösung 2

Ok ich es herausgefunden. die SetCouponCode wird, um den Wert für coupon_code in der magischen Funktion zu setzen.

Andere Tipps

Die meisten Texteditoren haben eine ‚Suche in Dateien / Ordner‘ Option. Öffnen Sie den Quellordner und die Suche nach Funktion __setCouponCode.

Damit verbunden, hat jemand bemerkt, dass das Zitat nicht richtig gelöscht wird? Ich sage es Damit verbunden ist, da der Gutschein-Code Variable den Wert hält [falls vorhanden], nachdem Sie ein Produkt aus dem Warenkorb löschen.

Versuchen: 1. Stellen Sie eine Einkaufs Preis Wagen Regel auf ein Produkt und machen es auf dem Header-Abschnitt zum Beispiel ein Banner angezeigt werden soll. 2. Fügen Sie ein Produkt zu Kasse / Warenkorb, um die Regel und zeigen die Banner auf dem Wagen auszulösen. 3. Löschen Sie das Produkt aus dem Warenkorb und Sie werden das Banner noch zeigt auf dem Header-Abschnitt sehen.

Hinweis. Wenn Sie ein anderes Produkt im Warenkorb haben wird dies nicht funktionieren, weil, wenn Sie die eine löschen, die die Regel & Banner Gutscheincode ausgelöst wird mit dem ersetzt bekommen, die zu diesem anderen Produkt im Warenkorb gehört. SO nur dieser Fehler funktioniert, wenn nur das Produkt, das die Regel & Banner löst in Warenkorb ist.

Wenn jemand ein Update auf diese hat oder diese Bedingungen replizieren kann: Ich würde gerne ein Gespräch über Magentos Mangel haben, eine richtige Produkt aus dem Warenkorb löschen zu machen - was eine richtige Zitat refresh impliziert.

Referenz: - app / code / core / Mage / Vertrieb / Modell / Quote.php -> public function removeItem ($ itemId)

Und ja, magento Kernfrage.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top