2016-10-24 4 views
0

の注文に調整を加えたいと思います。支払い状態でcheckout_flowにしたいと思います。 Spree::PaymentSpree::Adjustmentのソースとして使用できますか?スプリー3.1調整ソース

またはSpree::TaxRateまたはSpree::PromotionActionオブジェクトのみを使用する必要がありますか?

私はSpreeに新しいですし、多分私はSpree::Adjustmentでソースの役割を誤解していました。

おかげ

答えて

0

私はあなたがSpree::AdjustmentのソースとしてSpree::Payment使用することはできません怖いです。

達成する必要があるのは正確です。ユーザーが使用した支払い方法に基づいて調整を追加しますか?たとえば、ユーザーが小切手を支払う場合、5 USD以上の料金を請求しますか?

支払いが作成された後に調整を適用する場合は、注文に関連付けられた状態機械の移行を使用することができます。

どちらの場合でも、調整のソースはSpree :: Orderオブジェクトになります。

+0

あなたが書いたように...私は支払いの追加料金が必要ですが、私はすでに/models/spree/payment.rbの 'after_create:add_payment_charge'で解決しています – bonekost