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内部数据同步,将 基础库产品 同步到 商城库产品
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