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 => lambda { |order| order.confirmation_required?}
   go_to_state :complete
   remove_transition :from => :delivery, :to => :confirm
  end
end

但是这段代码只删除了交付过程,我想我必须对订单模型进行一些更改,但这对我来说太复杂了,任何人都请帮我解决需要做哪些更改才能实现这一目标?

此外,我必须删除对运输方式的验证..以便我可以进入下一页的结帐流程。

提前谢谢。

4

1 回答 1

0

您是否查看过结帐流程 API 上的文档?

http://guides.spreecommerce.com/developer/checkout.html

于 2013-06-26T22:15:49.283 回答