Dit artikel is niet compleet en de oplossing werkt mogelijk niet!
Heb je je ooit afgevraagd of het mogelijk zou zijn om een negatieve korting te creëren? artikel beschrijft hoe u een negatieve winkelwagenprijsregel maakt.
Standaard accepteert Magento geen negatieve kortingswaarden voor prijsregels:
We moeten een aantal wijzigingen doorvoeren in de kern van Magento conform het artikel:
- Ga naar: app/code/core/Mage/Rule/Model/Rule.php en vind:
//controleer of kortingsbedrag > 0
als ((int)$this->getDiscountAmount() < 0) { 3 Mage::throwException(Mage::helper('rule')->__('Ongeldig kortingsbedrag.'));
}
Vervang deze code door 'commenting':
// if ((int)$this->getDiscountAmount() < 0) { 3 //Mage::throwException(Mage::helper('rule')->__('Ongeldig kortingsbedrag.'));
//}- Ga naar: app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab en zoek:
'class' => 'valideer-niet-negatief-getal',
- 'Commentaar' ook op deze code:
// 'class' => 'valideer-niet-negatief-getal',
Nu werkt het voor winkelwagenprijsregels. Helaas beschrijft het artikel niet hoe u negatieve waarden voor catalogusprijsregels kunt inschakelen. Wij hebben de oplossing:
- Herhaal stap 3 en 4 voor het bestand app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Action.php
- Vervolgens kunt u deze bestanden uploaden. Ik sla ze liever op in de map app/code/local in plaats van in de map core.
Hoe zit het met de BELASTING en de factuur?
Totalen in de bestellingen in de backend kloppen niet. Is er een oplossing voor dit probleem?
Hoi Marcel,
Helaas heb ik deze workaround 100% nooit werkend gekregen. Er zijn dus nog wat laatste aanpassingen nodig om het goed werkend te krijgen.
het lijkt erop dat de catalogusprijsregel niet werkt, heb je dit geprobeerd? bedankt
Bedankt voor het delen van deze video-tutorial. Ik was bezig met het instellen van catalogusprijsregels in mijn Magento-winkel. Je video en dit bericht hebben me erg geholpen. https://www.cloudways.com/blog/shopping-cart-and-catalog-price-rules-in-magento/.