ERP Fecmall Task 介绍

Fecmall task的介绍

ERP Fecmall Task 介绍

关于erp Task,可以参看:Task任务脚本

打开@fecerp/services/task/fecmall您会发现有很多的具体的taskType services,这里一一说明

1.CategoryMallToRemote

同步商城库分类设置到fecmall商城

产品中心-->商城库-->分类的分类数据同步到fecmall商城

您可以在这里添加同步分类的task

2.CurrencyMallToRemote

同步基础货币配置到fecmall商城

您可以在erp后台设置货币:基础管理 --> 基础管理 --> 货币配置

然后在 基础管理 --> 基础管理 --> 网站配置 , 点击同步基础信息,弹框中勾选货币,进行同步

3.GoodsAttrMallToRemote

同步基础产品属性配置到fecmall商城

您可以在erp后台设置基础产品属性产品中心 --> 基础库 --> 产品属性 / 产品属性组

然后在 基础管理 --> 基础管理 --> 网站配置 , 点击同步基础信息,弹框中勾选产品属性以及属性组,进行同步

4.GoodsBaseToMall

erp内部数据同步,将 基础库产品 同步到 商城库产品

ERP基础库产品管理

ERP商城库产品管理

5.GoodsBrandMallToRemote

同步基础产品品牌配置到fecmall商城

您可以在erp后台设置基础产品品牌产品中心 --> 基础库 --> 产品品牌 / 品牌类别

然后在 基础管理 --> 基础管理 --> 网站配置 , 点击同步基础信息,弹框中勾选产品品牌以及品牌分类,进行同步

6.GoodsMallToRemote

同步商城库产品数据到fecmall商城

您可以在erp后台设置商城库产品产品中心 --> 商城库 --> 产品管理

6.1同步所有数据

基础管理 --> 基础管理 --> 网站配置 , 点击同步基础信息, 弹框中勾选所有产品信息(同步产品图),或者 所有产品信息(不同步产品图), 进行全量同步

6.2同步选中商品

先通过条件过滤产品列表,然后可以进行勾选推送,或者过滤条件下的全量推送

7.LanguageMallToRemote

同步多语言配置到fecmall商城

您可以在erp后台设置货币:基础管理 --> 基础管理 --> 多语言配置

然后在 基础管理 --> 基础管理 --> 网站配置 , 点击同步基础信息,弹框中勾选多语言,进行同步

8.Task

这个是一个基础类,和远程商城做对接,需要实现一些基础的封装函数,您可以在这里填写

譬如函数taskApi():Yii::$service->task->taskApi()

public function taskApi($taskSiteId, $apiUrlKey, $type="get", $data=[], $timeout = 10)
    {
        $_taskService = $this->_getTaskServiceByType('Task', $taskSiteId);
        
        return $_taskService->taskApi($taskSiteId, $apiUrlKey, $type, $data, $timeout);
    }

当站点类型为$taskSiteId的时候,对应的就是@fecerp/services/task/fecmall/Task