如何在hybris中创建带有cronjobs的优惠券

时间:2016-02-23 11:59:38

标签: cron hybris

我是hybris的新手,我想知道如何创建一个cronjob    - 从当前开始生成凭证,有效期为一个月。我想提一下要生成的凭证数量

我真的很挣扎。

1 个答案:

答案 0 :(得分:1)

第一步是创建一个新的cronjob,为此你需要:

  • 创建一个扩展Cronjob的新项目
  • 创建一个AbstractJobPerformable的实现,其中cronjob逻辑是
  • 为新实现创建一个Spring bean
  • 更新您的系统 source

第二步是创建新的优惠券使用'de.hybris.platform.voucher.VoucherService'来生成并保存您的优惠券。您需要使用ModelService创建并保存新的VoucherItem,填充其中的所有数据,使用凭证服务生成代码来获取新的唯一代码。 Source

最后一步,你需要使用Impex:

创建一个像这样的触发器
INSERT_UPDATE Trigger;cronJob(code)[unique=true];second;minute;hour;day;month;year;relative;active;maxAcceptableDelay
;full-powertoolsIndex-cronJob;0;5;3;-1;-1;-1;false;false;-1