我尝试将 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 => lambda { |order| order.confirmation_required?}
go_to_state :complete
remove_transition :from => :delivery, :to => :confirm
end
end
但是这段代码只删除了交付过程,我想我必须对订单模型进行一些更改,但这对我来说太复杂了,任何人都请帮我解决需要做哪些更改才能实现这一目标?
此外,我必须删除对运输方式的验证..以便我可以进入下一页的结帐流程。
提前谢谢。