0
我想知道是否有人在NopCommerce中制作自定义任务的经验。在NopCommerce中创建自定义任务
我需要创建一个任务,每天销售量最高的产品的顶部列表。我知道NopCommerce有最畅销的产品在主页上显示的“畅销书”。也许我可以将任务推荐给畅销书班级/管理员?
有谁知道这是如何工作的?
THX
/克里斯
我想知道是否有人在NopCommerce中制作自定义任务的经验。在NopCommerce中创建自定义任务
我需要创建一个任务,每天销售量最高的产品的顶部列表。我知道NopCommerce有最畅销的产品在主页上显示的“畅销书”。也许我可以将任务推荐给畅销书班级/管理员?
有谁知道这是如何工作的?
THX
/克里斯
谈畅销商品逻辑在NopCommerce
存在OrderReportService
方法,其在动作控制器
_orderReportService.BestSellersReport(.........
的Catalog
HomepageBestSellers
创建自定义任务调用如下: - >
您只需要再创建一个条目在ScheduleTask
表中。
E.g
ID: 10
Name: Task Name
Seconds:100
Type:Nop.Services.Messages.BestSellers, Nop.Services
Enabled:1
StopOnError:0
现在在路径Nop.Services\Messages
你的项目,你需要用同样的名称创建类,如数据库,在上述情况下是“BestSellers
”规定。现在,在你创建的类写的方法类似下面
public partial class BestSellers : ITask
{
public void Main()
{
//Your implementation to perform task goes here
}
}
现在这种方法将每100秒后,我已经在数据库中指定秒字段100
希望它能帮助被称为!
注意:您可以在Nop.Service的任何位置创建此类。但该路径应与数据库指定的路径匹配。