Un prodotto con opzioni è ad esempio una maglietta di colore rosso, verde e giallo; al momento dell’acquisto il cliente deve scegliere il colore desiderato della maglietta.
Nella procedura di acquisto da sito web, scelta la maglietta, per metterla nel carrello dovremmo scegliere il colore.
Se vogliamo aggiungere al carrello questo prodotto senza passare dalla scheda prodotto, senza quindi scegliere manualmente il valore delle opzioni, nel caso della maglietta il colore, possiamo procedere come segue:
$productId = 123; //ID del nostro prodotto $qty = 1; // la quantità $optionGroupId = 1; //ID del gruppo opzioni $optionId = 1; //ID opzione $_product = Mage::getModel('catalog/product')->load($productId); if ($_product) { $params = array( 'product' => (int)$productId, 'qty' => 1, 'options' => array($optionGroupId => $optionId) ); $paramsObj = new Varien_Object(); $paramsObj->setData($params); $cart = Mage::getSingleton('checkout/cart'); $cart->addProduct($_product, $paramsObj); $cart->save(); Mage::getSingleton('checkout/session')->setCartWasUpdated(true); }
Reading Time: < 1 minute Esclusione di una serie di prodotti selezionati tramite l'apposito menù…
Reading Time: < 1 minute Nel video che vedete di seguito, a titolo di esempio,…
Reading Time: 2 minutes Vediamo come è possibile fare il restart di php-fpm con capistrano…
"Stiamo scoprendo modi migliori di creare software,sviluppandolo e aiutando gli altri a fare lo stesso.Grazie…
Shopware ha rilasciato una security patch in grado di colmare alcune lacune di sicurezza per…
Il tema e-commerce ed omnicanalità ha sostituito l'ormai obsoleta multicanalità, vediamo di cosa si tratta.…