Preis im Warenkorb neu berechnen
Zuerst in config.xml an Event hängen
[..] <events> <checkout_cart_product_add_after> <observers> <giftwrap_checkout_cart_product_add_after> <class>giftwrap/observer</class> <method>checkout_cart_product_add_after</method> </giftwrap_checkout_cart_product_add_after> </observers> </checkout_cart_product_add_after> </events> [..]
Danach im Observer-Model eigenen Preis setzen
<?php
class Webguys_Giftwrap_Model_Observer {
public function checkout_cart_product_add_after( $event ) {
$quote_item = $event->getQuoteItem();
/* @var $quote_item Mage_Sales_Model_Quote_Item */
$price = 1234;
$quote_item->setCustomPrice( $price );
$quote_item->setOriginalCustomPrice( $price );
}
}
?>
Der Autor
Tobias Vogt arbeitet seit 2008 mit Magento und ist seit 2011 durch Magento zertifizierter Entwickler. Beschäftigt ist er bei der code-x GmbH, einer Agentur für Internet und Marketing aus Paderborn. Er gehört zum Gründer-Team der Webguys und ist seit November 2011 Bachelor of Science (Wirtschaftsinformatik). Sie erreichen Ihn per E-Mail unter tobi@webguys.de.



