【问题标题】:How can I make Shopify refresh the page when an item is added to cart?将商品添加到购物车后,如何让 Shopify 刷新页面?
【发布时间】:2015-08-10 14:56:13
【问题描述】:

我有一个 Shopify 网站,其中每个页面都有一个滑出式购物车。

为此,我从购物车页面复制了内容并将其添加到主模板中的幻灯片切换中。

因此,当一个项目被添加到购物车时,它不会显示在滑出式购物车中。

有没有办法在将产品添加到购物车时刷新页面,以便它出现在购物车中?

【问题讨论】:

  • 你为什么不使用shopify的ajax购物车。
  • 谢谢 - 但如果你能帮我找到它,我找不到任何关于设置它的文档。它是否包含在任何默认主题中?
  • @miglio 请看上面,谢谢!

标签: e-commerce shopify


【解决方案1】:

我用这个Shopify's Ajax API 来获取、插入、更新、删除购物车

// Example to add product with properties
addItem=function(product,callback) {
  var params = {quantity:product.qty,id:product.id};
  if(product.properties != false){
      params.properties = product.properties;
  }
  $.ajax({
    type: 'POST',
    url: '/cart/add.js',
    dataType: 'json',
    data: params,
    success: function(){
        if(typeof callback === 'function'){
            callback();
        }
    },
    error: function(){}
  });
} 
//
var product = {qty:1,id:541926339,properties:{size:2}}
addItem(product,function(){ alert('success');});

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2017-10-14
  • 1970-01-01
  • 2013-05-16
  • 1970-01-01
  • 2016-04-03
  • 1970-01-01
  • 2016-12-19
相关资源
最近更新 更多