Magento样例渲染更新产品问题

时间:2019-06-19 10:32:00

标签: magento2

我有带色板选项的可配置产品。我已经更新了swatch_renderer.js,以便使用第一个可用选项更新产品。

但是,在编辑购物车项目时,我无法使用先前选择的选项来更新色板选项。我认为这是由于缓存问题而发生的。我试图将catalog_product_view_type_configurable.xml复制到主题文件中,并将其cacheable属性设置为false,即使这样我也无法选择所需的项目。默认情况下,保留缓存选择的先前值。有人可以帮忙吗?

我在下面发布了一些经过修改的magento代码(或swatch_renderer.js)。我无法发布实际代码。它说,如果购物车项目不为空(我能够在console.log语句中验证的js中检索购物车项目),请选择购物车项目选项,否则选择第一个选项。最后点击所有选中的选项。

谢谢, 兰卡

_RenderControls:function() {
    if(cart items are not empty) {
      if(cart item option matches widget option)
        add the option element to selectedArray
    } else {
       add first option element to selectedArray
    }
 click on the selectedArray options
}

0 个答案:

没有答案