app/models/spree/order_decorator.rb を次のように作成しようとしました:
Spree::Order.class_eval do
checkout_flow do
go_to_state :address
go_to_state :payment, :if => lambda { |order| order.payment_required? }
go_to_state :confirm, :if => ラムダ { |注文| 注文確認必須? go_to_state
:complete
remove_transition :from => :delivery, :to => :confirm
end
end
しかし、このコードは配送プロセスを削除するだけです。注文モデルにいくつかの変更を加える必要があると思いますが、それは私には複雑すぎました。
また、チェックアウトフローの次のページに進むことができるように、配送方法の検証を削除する必要があります。
事前に感謝します。