4
我想要的优惠券适用于我的大礼包应用验证狂欢促销优惠,但优惠券应该从从外部API
我通过文档以及教程搜索外部API进行验证,但我还没有找到任何可以帮助我
的要求是这样的:
我卖一个产品,我想给10%的折扣一些组织的成员。
在支付页面上,用户将进入他的邮箱地址,我想验证从API通过组织
我现在
1我指这一权利提供的电子邮件。 Promotions
编辑:
我目前正在为促进规则和促进处理程序
我想要的优惠券适用于我的大礼包应用验证狂欢促销优惠,但优惠券应该从从外部API
我通过文档以及教程搜索外部API进行验证,但我还没有找到任何可以帮助我
的要求是这样的:
我卖一个产品,我想给10%的折扣一些组织的成员。
在支付页面上,用户将进入他的邮箱地址,我想验证从API通过组织
我现在
1我指这一权利提供的电子邮件。 Promotions
编辑:
我目前正在为促进规则和促进处理程序
您可以创建一个新用户的规则。 在app/models/spree/promotion/rules/organisational_user.rb
,
module Spree
class Promotion
module Rules
class OrganisationalUser < PromotionRule
def applicable?(promotable)
promotable.is_a?(Spree::Order)
end
def eligible?(order, options = {})
# hit external API to verify user existence
end
end
end
end
end
注册此规则, 在spree.rb
,
Rails.application.config.after_initialize do
Rails.application.config.spree.promotions.rules << Spree::Promotion::Rules::OrganisationalUser
end
然后添加必要的视图文件和翻译此规则。 这就是它。现在,您可以将该规则与任何其他规则和操作一起使用。
你使用什么优惠券API? – msedzielewski
这是由组织提供的api,告诉我们用户是否拥有其会员资格 –
因此,当用户输入他们的电子邮件时,您希望击中一个API并获取关于该用户是否获得升级的真实或错误答案? – mroach