【问题标题】:Bundle products not added into cart in magento 2在magento 2中捆绑未添加到购物车中的产品
【发布时间】:2022-01-22 16:52:37
【问题描述】:

我创建了一个捆绑产品,其中捆绑产品中有许多组产品,用户还可以更改捆绑产品中的组产品数量,所有组产品的数量都超过 10,但问题是它没有添加到购物车。 错误显示截图

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: magento2


【解决方案1】:

这是一个缓存/SID 问题!

重现的症状:Magento Blocks HTML 缓存已打开(仅在打开时)

一个 SID 参数被添加到我看不到的 URL 中,并且被添加到查询参数之间,从而搞砸了一切。

如何修复,将 '_nosid' => true 添加到 URL 参数:

$params = array('_query'=> $query,'qty' => 1, '_nosid' => true); 然后可以通过

检索添加到购物车的URL

Mage::helper('checkout/cart')->getAddUrl($_product, $params)

【讨论】:

    猜你喜欢
    • 2017-05-18
    • 1970-01-01
    • 1970-01-01
    • 2012-09-14
    • 2023-03-10
    • 1970-01-01
    • 2011-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多