Produkt in den Warenkorb mit benutzerdefinierten Optionen

Muss ich schaffen, einen (virtuellen, schlichte ) - Produkt-und dann in den Warenkorb legen sowohl programmatisch, habe ich dies getan, so weit. jetzt habe ich benutzerdefinierte Optionen wenn Sie dieses Produkt zum Warenkorb hinzufügen. aber es passiert nichts . hier ist mein code

  $product = Mage::getModel('catalog/product')->load($product_id);

    $cart = Mage::getModel('checkout/cart');
    $cart->init();


    $params = array(
        'product' => $product->getId(), //This would be $product->getId()
        'qty' => 1,
        'options' => array(
            34 => "value",
            35 => "other value",
            53 => "some other value"
        )
    );      



    try {   
        $cart->addProduct($product, new Varien_Object($params));
        Mage::getSingleton('checkout/session')->setCartWasUpdated(true);
        $cart->save();
    }
    catch (Exception $ex) {
        echo $ex->getMessage();
    }
Funktioniert es, wenn Sie ersetzen new Varien_Object($params) mit nur $params ?
auch das funktioniert, nur ich kapier es jetzt. es fügt dem vaule in qoute_item Tabelle. aber der Wert nicht sichtbar Warenkorb-Seite. wie andere benutzerdefinierte Optionen, die wir hinzufügen von back-End.

InformationsquelleAutor Asif hhh | 2012-12-04

Schreibe einen Kommentar