FAQ1:“是否APP可售”在中间件修改之后,实际(在ReX中台上看到的效果)没有生效。
答:大致2个原因:
1.1、存货性质goods_nature取值影响,不可售:原材料、办公品、半成品;可以售卖:服务项目、成品
1.2、存货性质goods_Nature属性错误,新增商家商品的时候传递了一个不被识别的数值(例如带了空格“ ”),导致后续对这条商品做的任何修改,不起效果。
FAQ2:商家(门店)商品,中间件数据表里的状态字段status的意义。
答:status:处理的结果,0未处理,1处理成功,-1处理失败。
对中间件来说,1和-1代表处理的结果,而程序会轮询状态是0的数据进行处理,其他值不识别。
FAQ3:商家(门店)商品,有好几条记录,状态status一直是0,几分钟后还没有处理。
答:目前线程处理是每批次50个,并且是按照id从小到大处理,如果数据较多,在它前面的还没有处理完,则需要耐心等待一下。
FAQ4:商家商品,哪些是不允许修改的字段(一经录入不能修改)。
答:程序中过滤的字段大致是这4个:goodNature,weightFlag,handlingFlag,backCatCode(目前支持3、4级类目修改)。业务上还有限制的字段请留意在线文档。
FAQ5:商家商品,一品多码的实现逻辑。
答:wdk_item_barcode(一品多码表):会通过商家商品表中的sku_code和org_code来查找多个码,然后上传到ReX中台。例如商品需要一品多码了,那么在wdk_item_barcode条码表中增加条码数据,然后修改商家商品表的op_type= updateMoreBarCode和status=0,就会同步一品多码信息;如果商品不需要一品多码了,那么在一品多码表中删除掉数据,然后修改商家商品表的op_type= updateMoreBarCode和status=0,就会删除掉。
附:wdk_item_barcode上没有status字段,所以是用wdk_merchant_sku(status=0 and op_type = 'updateMoreBarCode')作为触发条件的。
FAQ6:商家商品表的主条码(barcode)为什么有些能修改,有些不能?
答: wdk_merchant_sku .barcode商家商品表的条码字段是允许修改的(op_type= update即可),但如果条码有空格“”,则不能直接修改去除空格“”(例如条码“A ”修改成"A",处理办法是先把“A ”修改成一个当前库中不存在的条码“B”,再改成“A”)。
FAQ7:上传商品时,如何添加商品图片?
答:2种方式:
7.1、通过中间件数据表里的wdk_merchant_sku.sku_pic_url和wdk_merchant_sku.rich_txt两个字段
7.2、通过图片上传工具(一般在中间件部署的时候就会同时配置)。
FAQ8:op_type设置了很多个类型,为何不统一处理?
答:分批次处理,另外涉及的接口也不一样。
FAQ9:门店商品,中间件修改正常,未报错,但商品的状态是未发布,这是什么原因?
答:多种原因,比如:
9.1、goods_nature取值影响,[原材料,半成品,办公品]
9.2、goods_nature上传了不被识别的数值;或者传值错误,比如带上了空格
9.3、商品名称错误,淘鲜达系统的商品品名禁止出现“专供”,“特供”,“聚划算”字样
9.4、商品商品的类目错了,属于生鲜的商品关联到了盒饭
FAQ10:新增和修改同一商品在中间件数据库里是插入一条记录还是多条记录?
答:中间件库里,商品表的每条数据相当于一条操作指令,所以通常新增会是一条数据记录,修改一次是一条记录,修改多次就是多条数据记录。不同的操作类型,根据op_type的值区分。
FAQ11:提示:100118,修改商家商品,商品所选机构不在你当前所属机构范围内
答:错误码100118,这个问题产生的原因通常是:
11.1、环境匹配的问题,例如在正式环境用了测试机构编码,或者在测试环境用了正式机构编码
11.2、使用了不存在的机构编码
11.3、帐号权限问题,session拥有的权限没有这个机构,联系技术小二
FAQ12:门店商品新增失败,报“门店不存在或所属机构为空,不能添加门店商品,storeId=[CESHI1001]”
答:原因:
12.1、中间件未配置门店信息
12.2、数据未迁移
FAQ13:100125,商品产地格式不正确
答:producer_place值内容错误,可能是格式错误,也可能是产地真实性有误。
FAQ14:null,系统错误,请重试。
答:通常属于系统问题,可能是系统不稳定造成,大多出现在预发环境。
FAQ15:100126,创建商家商品(商品编码:[xxxx];机构编码:[CSSJ])失败;[accountingCategory] 参数不能为空或者不合法。
答:原因:
15.1、accounting_category传值不对,用的不是系统内存在的类目;
15.2、系统内未配置对应类目。
FAQ16:中间件明明传的是app可见,但盒马portal工作台上面还是app不可见是怎么回事。
答:原因:
16.1、货号不同,可能是相同名称的商品,但实际货号不同;
16.2、portal上做的修改变成不可见,但中间件里面的数据实际还是app可见。