Юзаю функцию cartBeforeSave($observer). Решил пойти таким путем. Добавить к имени товара случайное число.
static function cartBeforeSave($observer){ $event = $observer->getEvent(); $req = Mage::app()->getRequest(); $items = $event->getQuote()->getItemsCollection(); $pdf_path = Mage::getSingleton('core/session')->getPaths(); $product_id = $req->get('product'); if(!$product_id){ return; } foreach($items as $item){ if($item->getProductId() === $product_id){ $pdf = $_SESSION['PdfFile']; $product_name = $item->getProductName(); $item->setDescription('PDF ' . $pdf); $item->setProductName($product_name .' Config: #' . rand(1,1000000)); break; } } }
Но увы, изменений не произошло никаких.
Вопрос: Как поменять имя товара?
Заранее спасибо за ответ!!