2015-11-27 89 views
0

我想找到辦法來做一個很好的功能。不知道如何處理。適當的銀色條紋的方式會很好。銀條紋處理程序

我有一個網站(建於Silverstripe),有多種類型的產品,例如

  • 支付類型(產品,需要支付)
  • 電子郵件類型(產品不需要付款,但只是要求電子郵件)的用戶不需要付款,但需要用戶解決
  • 只是提供方式(產品)

的想法是,用戶可以anytype類型的產品添加到購物籃的d購物籃摘要顯示用戶添加到購物籃中的所有不同類型的產品。一旦用戶點擊結賬按鈕,每種產品都有自己的處理程序來完成結帳。

我該如何做到這一點?想法請即我應該如何構建/架構它。

理想情況下,我想有這樣的URL結構

http://example.com/orders/checkout/Payment

http://example.com/orders/checkout/Email

http://example.com/orders/checkout/Delivery

[R

+0

你有沒有看過像[SwipeStripe](http://swipestripe.com/)這樣的模塊? – 3dgoo

+0

理論上這似乎是一個好概念,但也許會給系統增加一點開銷。實質上,在整個結帳過程中,用戶將從一個網址傳遞到另一個網址。理想情況下,您只需要一個控制器用於結帳過程,查找所有項目,並根據是否需要某些信息進行查詢。這有意義嗎? –

回答