Как программно добавить товар с пользовательскими настройками в корзину в Magento?

Потребуются пользовательские опции, и это выпадающий тип: название пожертвования цена 1 фиксированный тип цены

Прямо сейчас он добавляет этот продукт в корзину, но без пользовательских опций. Вот скриншот пользовательских опций.

https://s3.amazonaws.com/uploads.hipchat.com/62230/429611/n0AxrLBapiJZo3t/Screen%20Shot%202014-05-23%20at%206.09.59%20PM.png

   $id = '67'; // Replace id with your product id
                $qty = '1'; // Replace qty with your qty
                $_product = Mage::getModel('catalog/product')->load($id);

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

                $params = array(
                    'product'=>$id,
                    'qty' => $qty,
                    'options' => array (
                        183 => array(
                            array(
                                'price'=> 1.00,
                                'title'=>'$1.00 Donation',
                                'price_type' => 'fixed',
                                'sku' => '',
                                'sort_order' => 10
                            )
                        )
                    )
                );

                $request = new Varien_Object();
                $request->setData($params);

                $cart->addProduct($_product, $request );
                $cart->save();
                Mage::getSingleton('checkout/session')->setCartWasUpdated(true);

Что в этом дампе переменной продукта

 [_resourceName:protected] => catalog/product_option_value
                                [_resource:protected] => 
                                [_resourceCollectionName:protected] => catalog/product_option_value_collection
                                [_cacheTag:protected] => 
                                [_dataSaveAllowed:protected] => 1
                                [_isObjectNew:protected] => 
                                [_data:protected] => Array
                                    (
                                        [option_type_id] => 641
                                        [option_id] => 183
                                        [sku] => 
                                        [sort_order] => 10
                                        [default_title] => $1.00 Donation
                                        [store_title] => 
                                        [title] => $1.00 Donation
                                        [default_price] => 1.0000
                                        [default_price_type] => fixed
                                        [store_price] => 
                                        [store_price_type] => 
                                        [price] => 1.0000
                                        [price_type] => fixed

Ответы на вопрос(3)

Ваш ответ на вопрос