spec_Id规格编号
可能对于很多已经熟悉了商品发布的小伙伴来说这个太简单了,那么笔者的大部分时间都是为了帮助哪些还不熟商品发布的小萌新们。
毕竟一路走来都不容易,发布这些博文也只是想让后来者,不那么艰辛。有所参照,有所依托。
- spec规格是什么?
规格作为商品product的一个重要属性特征,但是随着商品多样化,多元化。商品的规格与规格之间多属性的交叉组合形成的多样化产品。也就有了规格的子规格集!
就说一个猫,是个商品,那颜色就是猫这个商品的一个特征之一。
而颜色下的黑,白,灰。就是颜色规格的下的子规格。放在一起
“颜色|黑,白,灰” 这样的格式就形成规格的颜色子集!
同样这样的格式下可以有三级,也就是最多允许一个规格里出现三个规格类型,颜色就是其中的一个规格类型!
“颜色|黑,白,灰^产地|中华田园猫,波斯猫,加肥猫 ^性格|温顺,淘气”
上面三个规格类型的,加肥猫 ^中间有个空格因为CSDN格式化的关系多加了一个空格。要复制的小可爱记得把空格去掉!
2.从哪里来的
已经了解规格是什么?怎么构成,那么就开始了解下规格是怎么来的!API上提供了这样的一个接口
/spec/add 规格添加!
需求参数 specs =“颜色|黑,白,灰”
这是最简单的添加了,刚入门 小可爱可以先使用这种模式!
这个是强化升级版本!
specs =“颜色|黑,白,灰^产地|中华田园猫,波斯猫,加肥猫 ^性格|温顺,淘气”
上面三个规格类型的,加肥猫 ^中间有个空格因为CSDN格式化的关系多加了一个空格。要复制的小可爱记得把空格去掉!
这个添加成功的案例过于简单,就不展示添加成功的效果了,如果有问题评论区留言!
3.规格怎么用?
在添加成功后,其实是会返回一个结果集的,把这个结果集复制下来大概就是下面的结果集模型了
{"data":{"id":1693900030589988,
"name":"颜色-海蓝-戴斯海蓝,颜色-海蓝-粉红海蓝,颜色-天蓝-景德天蓝,颜色-天蓝-水德天蓝",
"Specs":[{"id":1693900030590004,"spec_id":0,"name":"颜色","pid":0,"is_leaf":0,"values":
[{"id":1693900030590980,"spec_id":1693900030589988,"name":"海蓝","pid":1693900030590004,
"is_leaf":1,"status":0},
{"id":1693900030590996,"spec_id":1693900030589988,"name":"天蓝","pid":1693900030590004,
"is_leaf":1,"status":0}]}]},"err_no":0,"message":"success"}
抓重点,我们在添加商品product.add接口时需要spec_id这个必须参数!需要传入的值就是data下的第一个id的值也就是1693900030589988!
spec_id=1693900030589988!就好了!
那传入值清楚了!那传入值里含义在理解整个商品发布逻辑里可是至关重要的一环,不知道小可爱有没有清楚呢?
我看是哪个勤学好问的小可爱想知道!想知道就在评论区留言把,如果知道的小可爱也可以在评论区留下你的答案,我会在下次更新的时候揭晓答案