【问题标题】:multiple products added to cart & line item properties at the same time多个产品同时添加到购物车和订单项属性
【发布时间】:2012-10-01 12:38:02
【问题描述】:

有没有一种方法可以一次性将多个产品添加到 shopify 购物车并收集这些产品的订单项属性或 customizr 变体?使用 AJAX API 或 POST 表单方法。

我的客户销售了 1000 个网球拍,这些球拍都有弦线选项(每个球拍都一样),即使我们想要为每个产品添加这些变体的大量数据,我们在 100 个变体排列中最大化产品每个产品。我的解决方法是将字符串选项作为额外项目添加到购物车(ajax api 将起作用),但我还需要收集一些其他选项数据。是否有关于使用 ajax api 添加具有“行项目属性”的项目的文档?我知道这个功能是今年夏天才添加的。

谢谢!!

【问题讨论】:

    标签: shopify


    【解决方案1】:

    对 Shopify 的 Ajax 调用是 /cart/add.js。如果您包含属性的数据,您将看到它有效。我一直都在使用它,尽管在这个例子中,它是硬编码的。以下对我有用。显然,您可以根据自己的需要对此进行处理。

    addItem: function(variant_id, quantity, callback) {
      var quantity = quantity || 1;
      var params = {
        type: 'POST',
        url: '/cart/add.js',
        data: 'quantity=' + quantity + '&id=' + variant_id + "&properties[foo]=fizzbuzz",
        dataType: 'json',
        success: function(line_item) {},
        error: function(xhr, status) {}
      };
      $.ajax(params);
    },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-14
      • 1970-01-01
      • 2012-01-11
      • 1970-01-01
      相关资源
      最近更新 更多