2012-09-20 37 views
6

我想根據我們提供的日期創建SmartTarget促銷。SmartTarget FredHopper日期/觸發器配置

如果提供的日期超過4周(提供日期< =今天 - 4周),應顯示促銷活動。

我看不到在SmartTarget中配置此功能的方法,並且想知道這是否可行?

如果我正在尋找構建變量如'DateIsOlderThan4Weeks'並將其配置爲布爾值,那麼失敗。

在我這樣做之前,我認爲最好檢查一下是否有更優雅的解決方案,因爲客戶可能決定基於其他時間段來實現類似的邏輯,如果他們不需要讓開發人員每次添加一些邏輯。

感謝提前:)

回答

6

我不相信的是,目前對日期的基本類型的觸發器執行計算的方法。您只需獲得開始/結束/計劃選項。

而不是提供一個布爾觸發器,從而(因爲你暗示)限制促銷經理改變日期差異的能力,爲什麼不計算以天/周/月爲單位的差異,並提供那些基於數字的觸發器,即SuppliedDateWeekDifference < 4?這將允許管理促銷活動的人員更改價值。

+1

嗨大衛,謝謝你的回答。事實上,這是一條非常好的路線,剛剛完成了POC並審覈了客戶,他們非常喜歡這種方式:) – johnwinter