簡體   English   中英

Ruby on Rails購物車:下載和打印選項

[英]Ruby on Rails shopping cart: download and print options

我正在使用Ruby on Rails建立一個在線海報制造商商店,該商店使客戶可以選擇下載生成的海報的數字文件,或者讓我們為他們打印並將其運送給他們。 我在決定在應用程序中放置此功能的位置時遇到了麻煩。 我正在使用基本產品,line_item和購物車結構。

我要:

1)如果他們決定讓我們打印海報,請在創建訂單的結帳欄上進行選擇。 如果他們只想要數字文件,則只需在結帳后向他們提供用戶頁面訪問權限。

2)在line_item模型上創建一個屬性,以保存他們要下載或打印文件的天氣。

3)還有其他東西嗎?

在此先感謝您的幫助!

相信我已經找到了解決方案! 與另一個開發人員朋友交談之后,令我震驚的是,最好的解決方案可能是將打印海報和可下載海報的所有屬性都放在同一產品模型中,然后僅公開每個特定訂單所需的信息。

例如,

如果要由我們打印訂單,將要求用戶填寫送貨地址表格,並詢問他們要我們使用哪種紙張。 如果他們的客戶只是要下載生成的海報設計,則表格中的這些字段將被隱藏。

我相信這是一個比我上面描述的兩個解決方案簡單得多的解決方案,並且將是最容易實現的解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM