Magento:计算购物车数量并显示div?

时间:2019-05-17 12:35:02

标签: php magento

我已经在这个问题上抓了几个小时,可以提供一些指导。我们有两个品牌的产品(brand1,brand2),如果购物车中有1x brand1产品和1x brand2产品,我们想做些什么,一个div似乎告诉用户购买另一个brand2产品。无论brand1的数量是多少,都将提示他们购买双倍商品,例如:

1个brand1产品= 2个brand2产品
2x brand1产品= 4x brand2产品
3x brand1产品= 6x brand2产品

有什么可能吗?

我设法将某些属性拉到购物车(ID,SKU),并将尝试接下来拉出自定义属性。

到目前为止,这是我要提取的一些属性并将它们放入数组中的方法:

$quote = Mage::helper('checkout/cart')->getCart()->getQuote();
$cart_product = [];

foreach ($quote->getAllItems() as $item) {
    $cart_product[]= array (
        'id' => $item->getSku(),
        'quantity' => $item->getQty(),
        'attribute' => $item->getAttributeText('struts_material')
    );
}

$product_json = json_encode($cart_product);

0 个答案:

没有答案