2014-10-22 24 views
0

Как я могу добавить настраиваемый продукт в корзину в пурпуре? я попробовать этот код, чтобы добавить простой продукт в корзину, но она `ы не работает для конфигурируемых продуктаMagento Добавить настраиваемый продукт в корзину

 $result = $proxy->shoppingCartProductAdd($sessionID, $cartID, array(array(
     'product_id' => $productID, 
     'sku' => $sku, 
     'qty' => $qty, 
     'options' =>array(0 =>array('key' => $option1id ,'value' => $option1value),1 =>array('key'  => $option2id ,'value' => $option2value)), 
     'bundle_option' => null, 
     'bundle_option_qty' => null, 
     'links' => null 
     ))); 

, как я могу это сделать для конфигурируемых продуктов? благодаря

ответ

2

Вы можете попробовать что-то вроде этого

$productId = 'your-product-id'; 
$cart = Mage::getModel('checkout/cart'); 
$cart->init(); 
$productCollection = Mage::getModel('catalog/product')->load($productId); 
$cart->addProduct($productCollection , array('product_id' => $productId, 'qty' => 1,'options' => array($optionId => $optionValue)); 
$cart->save(); 
+0

Как я могу получить конфигурируемый продукт опция идентификатор? Я думаю, что есть другой продукт, связанный с этим типом продукта. – mahdi

+0

вы можете попробовать эту ссылку http://magento.stackexchange.com/questions/28881/get-simple-product-id-from-configurable-product-selection –

Смежные вопросы