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