Prestashop禁用添加到购物车弹出窗口而不禁用ajax添加到购物车

时间:2015-04-08 17:26:42

标签: jquery ajax prestashop

我想在使用ajax将产品添加到购物车时禁用弹出窗口, 我想让代码负责显示弹出窗口,我在ajax-cart.js中搜索,但是我没有发现任何与弹出窗口有关的内容,可能是我错了。 PS:我不想禁用ajax添加到购物车功能。 感谢

3 个答案:

答案 0 :(得分:2)

ajax-cart.js左右第728行注释updateLayer : function(product){....},产品仍会添加到带有ajax的购物车中,但不会显示弹出窗口。

答案 1 :(得分:2)

而不是按照@Bommerlunder的建议评论整个功能,

我建议保留该功能及其中的所有代码&只需写下return true

updateLayer : function(product){
    return true;

    ...
}

答案 2 :(得分:1)

对于Prestashop 1.7

基本上,如果你禁用Ajax Cart功能,弹出窗口不会再显示。

如果您想保留Ajax购物车功能并禁用弹出窗口,请打开your-website/modules/ps_shoppingcart/ps_shoppingcart.js,找到:

showModal(resp.modal);

将其更改为:

//showModal(resp.modal);

此更改将帮助您禁用弹出窗口。

我在这里写了一篇文章来帮助你How to Disable Prestashop Add to Cart Popup而不禁用Ajax Cart。

此技巧还向您展示了在单击“添加到购物车”按钮后如何将客户重定向到“购物车摘要”页面。