2010-04-11 88 views
1

我正在幫助啓動業務啓動,我將爲其網站構建或查找購物車軟件。只有一種產品可供銷售,但任何時候有人購買產品時,我都必須使用客戶信息,例如他們的郵政編碼,以及他們從哪家經銷商那裏購買,以計算佣金,然後交給不同的分銷商。所有新來的資金都會在幾個星期內發送到一個託管賬戶,然後幾個星期結束後,我需要能夠「拋棄轉換」,並讓這兩個20,000個分銷商中的每一個獲得他們合理的份額該託管賬戶取決於所存儲的反映其銷售活動和應付佣金的數據。這是我可以寫一個腳本來處理的東西嗎?更好的是,這是一種便宜的或開源的解決方案可以處理的事情,或者是可以像PayPal一樣設置的東西?或者更好的方法是創建一個網頁,讓每個分銷商可以登錄並看到他們的佣金到期並自行發起賬戶轉賬,但是網絡應用程序限制他們轉移的不止是他們應得的數額?如何將電子支付從一個銀行賬戶自動分配到20,000個其他銀行賬戶?

感謝

回答

0

我最終決定與當地銀行一起直接存款以設置這些大量交易。與長期支付Paypal的大量交易相比,它的成本要低得多。 (對於大宗交易,每筆交易0.15美元的費用遠高於每筆交易2%的費用)

0

基於您的書面記錄,腳本聽起來像一個偉大的想法,如果意圖是,這些轉讓應該是完全自動化的。分銷商登錄網頁以啓動轉帳有什麼好處嗎?除非他們會在網站上做其他事情,否則您最好使用自動化解決方案,至少在此服務的第一個版本中。

2

佣金是一個敏感而複雜的問題。我不會這樣看,因爲我擔心它太簡單了。

我會將它構建到解決方案中,以便可以將分佈保存在數據庫中。如果存在導致經銷商起訴你的問題,你需要有出色的審計和跟蹤設施。

你會希望舍入規則得到很好的建立和測試。

我會設置一個cron作業或計劃任務,可以讀取數據庫並執行帳戶存款。我假設你要加密所有這些敏感數據。

我會看看埃裏克埃文斯的「域驅動設計」。他有一個關於如此分割金融派的精彩篇章。