Юзаю функцию 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;
}
}
}
Но увы, изменений не произошло никаких.
Вопрос: Как поменять имя товара?
Заранее спасибо за ответ!!

Вход
Регистрация
Помощь


