Как установить количество опций в моем продукте? - PullRequest
1 голос
/ 05 октября 2010

У меня есть этот код, который бы добавлял один продукт в комплекте с идентификатором 171 в корзину, учитывая возможность выбора продукта с цветом (23) пурпурный (63).Есть ли способ установить количество для параметра, например, сказать, что мы хотим установить количество для 2 из этих элементов с этим цветом?

Спасибо за помощь.

$params = array(
        'product' => 171,
        'bundle_option' => array(
            23 => array(
                0 => 63
            ),
        ),
        'qty' => 1,
    );

    $cart = Mage::getSingleton('checkout/cart');
    $product = Mage::getModel('catalog/product');
    $product->load(171);

    $cart->addProduct($product, $params);
    $cart->save();

1 Ответ

0 голосов
/ 05 октября 2010

Вы пытались перехватить запрос к addtocart и посмотреть, как будет выглядеть обычный массив записей для этого пакета?Это должно дать вам структуру, которая вам нужна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...