Стоит задача сформировать цену из не предопределенных данных, перед отправкой товара в корзину !
Если конкретнее, то товар это изображение для печати и покупатель может ресайзить картинку как угодно, в зависимости от размера и должна формироваться цена, как это реализовать, то-есть как установить свою сформированную по алгоритму цену ?
Вот пример что есть сейчас:
$params = array(
'product' => $product_id,
'options' => array(
7 =>$info,
6 =>$size
),
'qty' =>$qty
);
$product = Mage::getModel('catalog/product')->load($product_id);
$session = Mage::getSingleton('core/session', array('name'=>'frontend'));
$cart = Mage::helper('checkout/cart')->getCart();
$cart->addProduct($product, $params);
$session->setLastAddedProductId($product->getId());
$session->setCartWasUpdated(true);
$cart->save();
Я добавляю товар в корзину с кастом параметрами ($size,$info) используя "Custom Options", предварительно естественно добавив их в админке и узнал айдишники.
Может нужно создать какой-то хитрый атрибут который будет брать цену из своего поля или еще как, я в magento совсем зеленый ?!

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

