0

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

しかし、このコードは配送プロセスを削除するだけです。注文モデルにいくつかの変更を加える必要があると思いますが、それは私には複雑すぎました。

また、チェックアウトフローの次のページに進むことができるように、配送方法の検証を削除する必要があります。

事前に感謝します。

4

1 に答える 1