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
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.
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist der code war ich gekommen, mit Erfolg.
Es gibt Fehler für konfigurierbares Produkt
Es wird ein text in der Warenkorb-Seite. Wie können wir dieses für Bild.(ich.e option Typ Bild)
Wie ist
$quoteItem
erstellt?InformationsquelleAutor Asif hhh
Hatte ich einen ärger mit Datum, benutzerdefiniertes Feld, für Produkt hinzufügen, indem Sie meine controller-Funktion.
Also ich muss zu brechen/explodieren auf der Magento Weg und legte es auf den params zu
AddProduct()
, gehen Sie wie unten beschrieben.InformationsquelleAutor Rodrigo Siqueira