如何创建使用ajax更新的自定义购物车数量?

问题描述 投票:0回答:1

我正在建立一个新的 Magento2 网上商店,我想制作一个自定义购物车计数编号,使用 Ajax 更新其编号,就像标准的小型购物车计数编号一样。

我已经获得了一些显示购物车数量的代码,但它不会使用 Ajax 进行更新。 (在用户看到更改之前需要刷新页面) 下面的 PHP 显示了购物车数量:

$helper = $this->helper('\Magento\Checkout\Helper\Cart');
echo $helper->getSummaryCount();
javascript php magento magento2
1个回答
0
投票

如果仅更新购物车出现问题,则可以通过实施以下代码来更新购物车。

require(['Magento_Customer/js/customer-data'], function (customerData) {
            var sections = ['cart'];
            customerData.invalidate(sections);
            customerData.reload(sections, true);
        });

这里要做的主要事情是重新加载自定义数据。

© www.soinside.com 2019 - 2024. All rights reserved.