我正在使用Spreecommerce構建電子商務商店來銷售一些商品。除了列出所有產品的「商店」之外,我還需要一種方式讓用戶爲我將要主辦的會議付款。因此,如果用戶在會議頁面中的某個會議上單擊「參與」,則會將其添加到購物車中的會議重定向到購物車頁面。使用Spree進行電子商務商店定製
我需要理解實現這種目標的最佳方式。
- 我應該創建「會議」作爲產品,並給他們一些特殊的分類法,以便它們在列表頁面中不可見嗎?什麼是最好的方法來做到這一點?
- 我應該創建一個單獨的會議模型並將其與購物車集成嗎?
我正在使用Spreecommerce構建電子商務商店來銷售一些商品。除了列出所有產品的「商店」之外,我還需要一種方式讓用戶爲我將要主辦的會議付款。因此,如果用戶在會議頁面中的某個會議上單擊「參與」,則會將其添加到購物車中的會議重定向到購物車頁面。使用Spree進行電子商務商店定製
我需要理解實現這種目標的最佳方式。
第一種方法是最簡單的。就像您所說的那樣,您只需要添加合適的範圍 - 因此特殊的Taxonomy在側邊欄中不可見,並且產品不會顯示在全球產品列表頁面(PLP)上 - 併爲產品創建自定義PLP分類學。這樣您就可以使用Spree給我們的所有選項類型,屬性等。
這種方法的缺點是我們需要在源代碼中硬編碼一個ID或名稱。
使用附加模型的第二種方法或者意味着複製整個產品模型及其所有關係或擴展它,這仍然需要作用域。
分離店的產品和會議的最佳方式是在主音遵循 1)在產品表中添加一個字段像is_conference或is_product 2)不要大禮包定製更新從產品的編輯頁面 3的那場),然後以不同的產品做出在哪裏(is_conference:真/假)
我這樣還會有其他的功能沒有任何影響,你需要一點點的努力來實現這一
我想你應該看看spree digital products extension。這可能會幫助你