Zusatzgebühr für Warenkorb UND Katalog-Warenkorb Preisregeln in Magento – Negativer Rabatt

Dieser Artikel ist unvollständig und die Lösung funktioniert möglicherweise nicht!

Haben Sie sich schon einmal gefragt, ob es möglich wäre, einen negativen Rabatt zu schaffen? Artikel beschreibt, wie eine Regel für negative Einkaufswagenpreise erstellt wird.

Standardmäßig akzeptiert Magento keine negativen Preisregel-Rabattwerte:

Magento Negativrabatt

Wir müssen einige Änderungen im Kern in Magento vornehmen, um den Artikel anzupassen:

  1. Gehen Sie zu: app/code/core/Mage/Rule/Model/Rule.php und beenden Sie:
    //prüfen, ob Rabattbetrag > 0
    if ((int)$this->getDiscountAmount() < 0) { 3 Mage::throwException(Mage::helper('rule')->__('Ungültiger Rabattbetrag.'));
    }
  2. Ersetzen Sie diesen Code durch „Kommentieren“:
    // if ((int)$this->getDiscountAmount() < 0) { 3 //Mage::throwException(Mage::helper('rule')->__('Ungültiger Rabattbetrag.'));
    //}
  3. Gehen Sie zu: app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab und suchen Sie: 'Klasse' => 'validieren - keine negative Zahl',
  4. Kommentieren Sie auch diesen Code: // 'Klasse' => 'validiere keine negative Zahl',
Jetzt funktioniert es für Warenkorb-Preisregeln. Leider wird im Artikel nicht beschrieben, wie man negative Werte für Katalog-Preisregeln aktivieren kann. Wir haben die Lösung:
  1. Wiederholen Sie die Schritte 3 und 4 für die Datei app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Action.php
  2. Dann können Sie diese Dateien hochladen. Ich speichere sie lieber im Verzeichnis „app/code/local“ statt im Verzeichnis „core“.

4-Gedanken zu „Extra fee for Shopping Cart AND Catalog Cart Price Rules in Magento – Negative discount“

  1. Was ist mit der Steuer und der Rechnung?
    Die Summen der Bestellungen im Backend sind durcheinander, gibt es eine Lösung für dieses Problem?

    1. Administrator

      Hallo Marcel,

      Leider habe ich diesen Workaround 100% nie zum Laufen gebracht. Es sind also noch einige letzte Änderungen erforderlich, damit er richtig funktioniert.

Einen Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEDeutsch
Nach oben blättern