Я застрял при добавлении товара в корзину (перепробовал много разных вещей ), и именно поэтому я прошу вашей помощи.
Мой модуль расширяет остальной API magento, и мне уже удалось обновить свою корзину (количество товаров), но теперь я Я хочу добавить новый продукт методом POST.
Конечно, я зарегистрирован как клиент. Я определил права создания для этой роли. (Обновление могу сделать без проблем)
Вот мой код:
Код: Выделить всё
protected function _create(array $data){
$store = $this->_getStore();
Mage::app()->setCurrentStore($store->getId());
$cart = Mage::getModel('checkout/cart');
$cart->init();
$productCollection = Mage::getModel('catalog/product')->load(4);
// Add product to cart
$cart->addProduct($productCollection,
array(
'product_id' => $productCollection->getId(),
'qty' => '1'
)
);
// Save cart
$cart->save();
}
Моя проблема в том, что у меня нет ошибок в журнале, и все кажется, прошло. Но когда я получаю корзину, в ней нет товара, который можно было бы добавить...
взамен у меня есть код 200 ОК
Есть ли у вас какие-либо предложения, как мне помочь?
Большое спасибо за помощь
С уважением
Подробнее здесь: https://stackoverflow.com/questions/254 ... tom-module