Ich versuche, ein Produkt programmgesteuert mit einigen benutzerdefinierten Optionen in den Warenkorb zu legen. Der Artikel wird korrekt in den Warenkorb gelegt, aber keine der Optionen wird jemals hinzugefügt. Mein Code lautet:
require_once '../../app/Mage.php';
umask(0);
/* not Mage::run(); */
Mage::app('default');
Mage::getSingleton("core/session", array("name" => "frontend"));
$product_id = 2364;
$id_opt_value = 6072;
$final_opt_value = 6074;
$product = Mage::getModel('catalog/product')->load($product_id);
$cart = Mage::getModel('checkout/cart');
$cart->init();
$params = array(
'product' => $product_id,
'qty' => 1,
'options' => array(
$id_opt_value => '123456',
$final_opt_value => 'black gloss finish',
)
);
$cart->addProduct($product, $params);
$cart->save();
Ich habe doppelt geprüft und die Optionswerte sind korrekt. Ich benutze Magento Ce-1.9.0.0