在Spree 2.0.3中,如何在Spree结帐例程中删除送货地址?

时间:2013-06-26 18:54:29

标签: spree

我尝试将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 => :确认
    结束
结束

但是这段代码只删除了交付流程,我想我必须在订单模型中进行一些更改,但这对我来说太复杂了,任何人都会帮我解决为实现这个目的必须做些什么改变?

此外,我必须删除运输方法的验证。所以我可以进入检查流程的下一页。

提前完成。

1 个答案:

答案 0 :(得分:0)

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

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