在sd
的訂單處理中,**處理是相當靈活與複雜的。我只是想整理並補充一下我自己的想法。
**一般可以分為以下幾類:
基本**:
公司會設定基本的**表,基本**表之間可以存在一定的關係,比如定義基本**表1(
t1),然後可以定義基本**表
2(t2),t2
是在t1
的基本上打九折,那麼當
t2的**與
t1的**關聯起來了,
t1的**只要修改,則
t2的**也就自動跟著修改,當然在修改
t1的**時,應該採用是否「連動更新」來決定是否同時要更新
t2**表。客戶具有預設的基本**表。
階梯**:
階梯**在
sap中也稱之為層次**,是為了對不同數量級的產品進行的優惠策略,你也可以創造一些定價尺度,對乙個訂單中的同一產品的每一單位產品定不同的**。在乙個訂單中包括較多的單位就打較多的折扣,有了漸減式定價尺度,對於乙個專案而言,可有許多**出現在定價螢幕上。例如,假設我們的定價為: 至
20件每件20美元
20件以上
每件19美元
100件以上
每件18美元
按正常尺度,客戶買
20件時每件付
20美元,共付
400美元。客戶買
21件,每件都付
19美元,總共付
399美元。買的多反而付錢少些。
用漸減定價,
20件產品的總價也是
20美元,但若客戶買
21件,該系統對前
20件每件收
400美元,最後一件收
19美元,總共收
419美元。
因此,對於這種階梯**,在系統的基礎設定中,應該指明是否採用「漸減定價法」,個人感覺,漸減定價法更合常理。
**:
**也是一種**的手段,可以對某些產品定義為**,這樣在進行訂單處理時,**具有最高優先順序,**可以賦給指定的客戶組,或是指定的客戶。但一般的情況下,**還是針對所有的客戶即可。
如果是針對具體客戶的**,一般是採用合同的方式來處理。與客戶簽定數量合同,或是**合同,客戶在下訂單時,採用「參考」的方式即可。
**活動:
在考慮了以上這些**制度後,應該增加乙個「**活動」的概念,在我們的現實生活嗎?經常會遇到**活動,比如贈送,還有「加一元送**
500的大禮包」。
因此在訂單項錄入完畢後,可以進行「**活動」的選擇,如果是贈送活動,只要在單子總額的範圍內,就可以選擇贈送禮品。
可者經過客戶同意,再加
n元贈送大禮包等。
這種**活動的概念,可以對訂單進行更靈活的控制。
再論雙分派
暴力雙分派速度快,可是當類增多時,代價依然很大。map雙分派在速度優化上有dynamic cast和static cast兩種選擇,loki把這個選擇做成了policy。矩陣雙分派速度上有天然的優勢,但是你要修改你的類。於是loki也把這個做成了policy供你選擇。矩陣雙分派的思想是,在你的cla...
再論向上轉型
向上轉型的好處,已經在這篇文章 這是乙個鏈結 的 中演示了,但是沒有說不好處。現在就說說不好處,以鏈結中的 為背景,animal a1 new lion animal a2 new mokeny new出來的lion和mokey物件向上轉型為animal物件,可以使用統一的eat 讓jvm去分辨到底...
原創 再論epoll
學習時間的過程終會有反覆,其中也包括一些錯誤,上午對於前一篇關於epoll的文章進行了增改,下午就覺得有些不妥,重新編輯感覺不太容易剝樓錯誤,現在有些新的變化在這裡重新論述。上午說的在epoll裡面進行耗時任務的時候做乙個任務排程器 比如當伺服器連線外部資源 這說明我只了解了epoll的一部份,沒有...