提問者:云客網官方問答 | 分類:電商系統 | 瀏覽265次 | 懸賞分:0積分 2017-03-06 11:05:51
用戶一次購物通常會將多個商家的多個產品作為一個訂單提交,同時可能又會使用評估平臺的一些優惠券,支付完成后后臺對這一訂單的處理流程是怎樣的,是如何對訂單進行分...
我要回答
think
方式一:生成新的兩條訂單記錄、訂單的產品詳情記錄,新生成的訂單需要有一個字段來標記是否為原始訂單。訂單的拆分涉及到金額,如果對于金額的控制比較嚴格的話,訂單拆分完之后的新訂單按道理是默認為鎖定狀態的,需要等財務或則上級通過財務上的審核之后才解除鎖定。當2個新訂單的總金額>原始訂單的買家實際支付金額的時候,在另外一張表(我們把這個表叫做訂單價格異動表:字段為訂單的ID、變動的金額)記錄價格的變動來用作統計。這個方式的就這么幾個要點。這個并不是很好的辦法,因為,根據原始訂單來生成新的訂單,個人覺得,數據變的不干凈了。方式二:不改變訂單數據,在出庫(檢貨)單據時,生成2條關聯到該訂單的數據。這個方式有個前提條件,拆分的目的是,買家要求拆分訂單并發往不同的地址。這個好處是,出庫單本身就是根據訂單來生成的,比較推薦用這個方式。方式一,業務流程復雜了好多呢。這個水還是很有點深的,特別對于小的電商公司,需求總是在變,國內也沒有一個很好的整體的電商系統的解決方案,這些總是在一點點摸索與積累的,很希望能與電商行業的開發高手們交流。
*****
所以訂單拆分的話按照金額平均分攤優惠即可。 三,跨境類拆分邏輯:業務,行郵稅,模型。 跨境類電拆分訂單其實海關是不允許的,目前大多數電商都按照行郵稅使用直接下單的模...