2012-09-20 36 views
6

我想根据我们提供的日期创建SmartTarget促销。SmartTarget FredHopper日期/触发器配置

如果提供的日期超过4周(提供日期< =今天 - 4周),应显示促销活动。

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

如果我正在寻找构建变量如'DateIsOlderThan4Weeks'并将其配置为布尔值,那么失败。

在我这样做之前,我认为最好检查一下是否有更优雅的解决方案,因为客户可能决定基于其他时间段来实现类似的逻辑,如果他们不需要让开发人员每次添加一些逻辑。

感谢提前:)

回答

6

我不相信的是,目前对日期的基本类型的触发器执行计算的方法。您只需获得开始/结束/计划选项。

而不是提供一个布尔触发器,从而(因为你暗示)限制促销经理改变日期差异的能力,为什么不计算以天/周/月为单位的差异,并提供那些基于数字的触发器,即SuppliedDateWeekDifference < 4?这将允许管理促销活动的人员更改价值。

+1

嗨大卫,谢谢你的回答。事实上,这是一条非常好的路线,刚刚完成了POC并审核了客户,他们非常喜欢这种方式:) – johnwinter