2011-11-11 172 views
4

如果用戶有一個現有的帳戶餘額,我想給他指定多少他以前的餘額適用於該項目和同步這個信息與購物車和訂單。我已經在前端和後端實現了用戶的帳戶餘額。我如何降低購物車頁面上的產品價格?

請問優惠券類的系統工作最好的,或者我應該試試別的?

在此先感謝。

+1

您是如何將餘額添加到客戶帳戶的?它是一個擴展還是手動設置的屬性? – Jasuten

+0

如果您在企業版中使用商店信用,那麼它已允許客戶作爲付款選項提取信用。如果你正在做自己的實現,那麼遵循相同的模式是有意義的;使其成爲在結帳頁面上顯示的付款方式。 – clockworkgeek

回答

0

我會讓客戶減少其購物車總額與餘額將更簡單/客戶的邏輯也(?)
您使用什麼電子商務解決方案? Magento(?)如果是這樣,有優惠券擴展可以處理這個。

您還可以建立一個簡單的平衡系統,用戶可以在那裏看到賬戶餘額(如果實現了這個功能)或者只是給他們發送一個帶有唯一代碼的消息並保存在DB +餘額值中,然後使用此代碼作爲結帳時的優惠券。

+0

也許我們可以做到這一點。但我已經做了一個擴展,我已經創建了一個觀察者文件。這個文件的目的是檢查用戶是否有以前的平衡? – mjdevloper

0

我們已經創建了不少最新的電子商務解決方案。通常,當涉及用戶餘額時,您所做的是創建兩張涉及一張發票的交易。在第一筆交易中,指定從餘額中提取的金額,其中爲任何您使用的結算方式留下其他交易。在結帳回叫時,查看支付的餘額是否與發票相符,以便將其標記爲已付款。

或者,您可以用折扣 - 減少用戶平衡和「打折」添加到訂單。這完全取決於您的會計需求和偏好。

+0

我已經試過了。但是,每當用戶到達下一步時,其索引控制器再次重置該數量。 – mjdevloper

+0

@Rohit:你在使用什麼編程語言,框架或(開源)電子商務解決方案?啊錯過了...... Magento的確如此。我會建議嘗試從magento擴展網站的優惠券擴展之一,洋紅色是一個巨大的野獸和痛苦的代碼爲自己,至少不是廣泛的學習! – Rubytastic

+0

感謝您的友善建議,但我已經創建了一個擴展,其中我已使觀察員文件成功減少金額。\ – mjdevloper

0

在亞馬遜它們允許你將任何未使用的餘額,以現有秩序。當您結賬時,他們表示您的賬戶上有150美元的信用額度,您是否希望將其應用到您的訂單中,在勾選框中默認爲yes。

它很整潔,簡單,它不會讓你從我所看到的應用將部分量。

然後,當你去支付您支付$總 - 平衡。

所以,如果你有$ 2200個總,通過信用卡支付將是$ 50。

相關問題