【问题标题】:Shopify Script - Get a free X product when you spend Y amountShopify Script - 消费 Y 金额即可免费获得 X 产品
【发布时间】:2017-11-20 13:17:31
【问题描述】:

我正在整个互联网上寻找解决方案,希望你们能帮助我。 我想做一个 shopify 脚本,如果购物车超过特定金额(例如 100 美元),它会自动添加特定的免费产品。 如果购物车超过 $Y,我在网上找到的只是 X% 折扣,但我想添加现有产品。 有没有办法做到这一点? 在此先感谢

【问题讨论】:

  • 有时您需要实际编写一些代码!到目前为止,您尝试过什么?
  • 没有使用任何因为我没有找到任何.. 不幸的是我不知道红宝石:/
  • 您不能指望通过从互联网上盲目复制+粘贴精确的解决方案来构建自定义应用程序! StackOverflow 不是免费的代码编写服务;您需要尝试自己解决问题。
  • 您还应该澄清您是否需要将此作为规则,或者只是一个建议。正如 Up at Five 的回答所暗示的,您可以使用 Ajax API 来处理购物车内容,但是客户也可以。因此,任何人都可以对您的购物车做任何事情。例如,如果您有免费产品,我可以在我的购物车中加载 500 件并结帐,而不管其他产品的数量。因此,您必须小心指定您的实际需求。 StackOverflow 上没有任何代码可以解决这个问题。

标签: ruby shopify liquid


【解决方案1】:

您可以使用 shopify Ajax API (https://help.shopify.com/themes/development/getting-started/using-ajax-api) 做到这一点。

使用此 API,您可以向购物车 GET /cart.js 发出请求并取回 total_price。您可以编写一些逻辑来说明是否 > 100 美元然后发布 X 产品。

您也可以使用 Ajax API 将产品发布到购物车 POST /cart/add.js

如果您想引用示例 ajax 请求 http://www.codeshopify.com/blog_posts/adding-to-cart-with-ajax,我们写了一篇关于使用 Ajax API 将产品添加到购物车的小帖子

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-30
    • 2019-12-17
    相关资源
    最近更新 更多