2013-02-14 58 views
3

我想從結帳過程中刪除註冊步驟。 我在網上搜索並得到了一些線索,但我沒有得到,我到底需要做什麼。 :如何從Spree結帳流程中刪除註冊的第一步?

在GitHub上的大禮包引導我讀這...

默認結帳步驟

大禮包結帳過程包括以下幾個步驟(與註冊步驟例外,每一種步驟對應於施普雷:: Order對象的狀態):

註冊(可選 - 僅當使用spree_auth_devise擴展名,可以通過配置設置切換)

地址信息

傳送選項(配送方式)

付款

確認

如何改變這一點,請幫助。

回答

6

我已經解決了。

我們可以跳過它只是在應用改變/配置/初始化/ spree.rb

Spree::Auth::Config[:registration_step] = false; 
+0

沒有(IMO)可能會搞亂現有訂單帳戶的最簡單方法。謝謝! – thekingoftruth 2013-05-24 00:18:56

+0

任何通過'Spree.config'塊執行此操作的方法? – thekingoftruth 2013-05-24 00:20:18

+0

'Spree :: Auth.config do | config | config.registration_step = false;結束' – 2016-09-02 09:28:53

1

你問說:「我想刪除從結帳過程中註冊步驟」

所以,只需從Gemfile中刪除「spree_auth_devise」gem,然後運行bundle install。 現在在結賬過程之前不會有註冊步驟。

+0

不,bcoz我也用於其他目的。我已經找到了解決方案。 – 2013-02-19 13:00:04

+0

@rathore關於如何解決問題的任何提示。接受並關閉:) – Evolve 2013-03-14 12:07:23

相關問題