我尝试将app / models / spree / order_decorator.rb创建为:
Spree :: Order.class_eval做
checkout_flow做什么
go_to_state:地址
go_to_state:payment,:if => lambda {| order | order.payment_required? }
go_to_state:confirm,:if => lambda {| order | order.confirmation_required? }
go_to_state:完成
remove_transition:from => :delivery,:to => :确认
结束
结束
但是这段代码只删除了交付流程,我想我必须在订单模型中进行一些更改,但这对我来说太复杂了,任何人都会帮我解决为实现这个目的必须做些什么改变?
此外,我必须删除运输方法的验证。所以我可以进入检查流程的下一页。
提前完成。