0
我正在嘗試使用Spree作爲餐館的食物訂購系統。Spree:根據結帳流程的回答轉到下一個階段
我修改了Checkout流程,所以第一步是在Home Delivery或Shop Eating之間進行選擇。
如果用戶選擇「Delivery」,它將跳轉到地址頁面。 如果用戶選擇「Shop Eating」,它將跳過地址頁面。
我想我需要創建一個新的布爾列到一些Spree表爲這個(什麼表?),和, 我該怎麼說「如果用戶檢查商店飲食,跳過地址頁」???
謝謝!
我結帳流程
Spree::Order.class_eval do
checkout_flow do
go_to_state :address
go_to_state :payment, if: ->(order) {
order.update_totals
order.payment_required?
}
go_to_state :confirm, if: ->(order) { order.confirmation_required? }
go_to_state :complete
remove_transition :from => :delivery, :to => :confirm
end
insert_checkout_step :seleccionar_delivery, :before => :address
end