スプリーアプリケーションからアドレスと配信状態を削除し、次のように設定しました。
Spree::Order.class_eval do
checkout_flow do
go_to_state :payment, :if => lambda { |order| order.payment_required? }
go_to_state :confirm, :if => lambda { |order| order.confirmation_required? }
go_to_state :complete
remove_transition :from => :payment, :to => :confirm
end
end
現在、私の雇用主は店内での集荷のみを希望しているため、削除しました。これで、ユーザーがログインしている場合はエラーが発生しませんが、ゲストのチェックアウト(雇用主が希望する)を実行しようとすると、次のエラーが発生します。
2 errors prohibited this record from being saved:
There were problems with the following fields:
State is invalid
State is invalid
今、私はまん延するのが初めてなので、これがばかげた質問であるならば私を許してください、しかしアドレスおよび/または配達の何がゲストチェックアウトが機能しないことを台無しにするでしょうか?