【问题标题】:Shopify Script for Fixed Discount of a set price based on tags基于标签的固定价格固定折扣的 Shopify 脚本
【发布时间】:2016-09-29 17:32:35
【问题描述】:

使用 Shopify 脚本 ::: 我正在尝试实现以下目标,但遇到了问题。你能告诉我怎么做吗?

在“销售”部分购买 125 美元或以上可享受 25 美元优惠。这些产品有一个标签“sale”,并且也在一个基于该标签的集合“sale”中。

期待您的快速回复。

非常感谢

【问题讨论】:

  • 请说明问题。请提供您正在使用的代码。您使用的是 Shopify Plus 还是普通 Shopify 订阅?
  • 我正在使用 Shopify 脚本 CAMPAIGNS=[ #$5 折扣所有带有销售标签 ItemCampaign.new( AndSelector.new( TagSelector.new("sale"), ExcludeGiftCartSelector.new, ),MoneyDiscount. new(5_00, "5$ off all items on sale",), ),] CAMPAIGNS.each 做 |campaign| campaign.run(Input.cart) end Output.cart = Input.cart 作用于每个sale tag的单品,所以需要计算cart中所有sales collection items的价格,如果价格大于$125则打折使用 shopify 脚本或 shopify 购物车代码中的任何方式需要 25 美元的解决方案
  • @Hymnz 任何更新或解决方案。让我知道您是否有使用任何路线/方式的解决方案..
  • 我在折扣和 Shopify 脚本方面没有取得很好的成功。我做了类似的事情来影响结帐。使用标签、JSON 对象和 Shopify 购物车的 cart.attribute 跟踪“销售”产品。这是一个回合但有效的方法。如果满足销售条件,只需查找结帐事件调用并将?DISCOUNT=<code> 附加到结帐网址。
  • 您好 Hymnz,范您请分享代码以及您进行自定义的文件名等...期待

标签: ruby shopify


【解决方案1】:

如果您查看 Shopify 脚本的文档,您会注意到不支持审核行项目的标签。因此,您应该尝试另一种经过验证且效果很好的方法。

寻找价格比较的商品。如果你找到一个,那么这通常意味着该项目正在销售中。因此,您可以操纵您的逻辑来查找具有价格比较的商品,如果有,则确定购物车的价值是否超过 125 美元,如果是,则应用您的折扣。

【讨论】:

  • 我需要通过shopify脚本或核心编辑来完成,只需要代码来解决它
  • 这就是我的回答给你的先生。你需要的食谱。只需几分钟即可检查您的用例的示例。没有什么棘手的。
  • 我正在使用 Shopify 脚本 CAMPAIGNS=[ #$5 off all itemswithsale tag ItemCampaign.new( AndSelector.new( TagSelector.new("sale"), ExcludeGiftCartSelector.new, ),MoneyDiscount.new(5_00 , "所有特价商品减 5 美元",), ),] CAMPAIGNS.each 做 |campaign| campaign.run(Input.cart) end Output.cart = Input.cart 作用于每个sale tag的单品,所以需要计算cart中所有sales collection items的价格,如果价格大于$125则打折使用shopify脚本或shopify购物车代码中的任何方式需要25美元的解决方案让我知道您是否有解决方案
  • 感谢您的热心提示。我没有像你那样使用标签选择器功能。酷...
  • 如果您没有使用此功能,则没有问题。所以让我知道你是否有使用任何方法来实现它的解决方案,比如自定义购物车代码等......无论你有什么解决方案,我都需要使用任何路线尽快完成......
【解决方案2】:

我不能给你确切的代码,因为我不知道你的代码结构。但这是你需要做的。

  1. 只要可以将产品添加到购物车中,请分配一个 JavaScript 函数来检查产品是否属于“Sale”系列。如果是,请添加属性 cart.attributes.something.something 并在需要时不断更改它。
  2. 当页面中存在结账机制时,如果您的条件满足促销折扣,请转到/checkout?DISCOUNT=<CODE>并点击结账。它会自动应用折扣。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-16
    • 2018-12-12
    • 1970-01-01
    • 2021-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多