再論訂單的價格

2021-05-06 18:08:34 字數 1399 閱讀 3167

在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的一部份,沒有...