tbitem

package
v1.3.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package tbitem 包含淘宝商品API,相关方法

https://open.taobao.com/API.htm?docType=2&docId=54542

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AlibabaItemEditFastupdate

AlibabaItemEditFastupdate 商品编辑增量更新 alibaba.item.edit.fastupdate

商品编辑增量更新; <br/>该接口编辑sku,只能更新价格、库存等信息,不能新增sku; <br/>新增sku用全量接口alibaba.item.edit.submit,先设置销售属性;

func AlibabaItemEditSchemaGet

AlibabaItemEditSchemaGet 商品编辑获取schema信息 alibaba.item.edit.schema.get

商品编辑时,获取商品规则信息

func AlibabaItemEditSubmit

AlibabaItemEditSubmit 商品编辑提交schema信息 alibaba.item.edit.submit

商品编辑提交schema信息

func AlibabaItemOperateDelete

AlibabaItemOperateDelete 商品删除 alibaba.item.operate.delete

商品删除

func AlibabaItemOperateDownshelf

AlibabaItemOperateDownshelf 商品下架 alibaba.item.operate.downshelf

商品下架

func AlibabaItemOperateUpshelf

AlibabaItemOperateUpshelf 商品上架 alibaba.item.operate.upshelf

商品上架

func AlibabaItemPublishMarketGet

AlibabaItemPublishMarketGet 获取商家可发布商品的市场信息 alibaba.item.publish.market.get

获取商家可发布商品的市场信息

func AlibabaItemPublishPropsGet

AlibabaItemPublishPropsGet 商品级联属性信息获取 alibaba.item.publish.props.get

新商品发布,商品级联属性信息获取

func AlibabaItemPublishSchemaGet

AlibabaItemPublishSchemaGet 获取商品发布规则信息 alibaba.item.publish.schema.get

新商品发布,获取商品发布规则信息

func AlibabaItemPublishSubmit

AlibabaItemPublishSubmit 商品发布 alibaba.item.publish.submit

新商品发布,提交商品发布信息

func TaobaoItemAnchorGet

TaobaoItemAnchorGet 获取可用宝贝描述规范化模块 taobao.item.anchor.get

根据类目id和宝贝描述规范化打标类型获取该类目可用的宝贝描述模块中的锚点

func TaobaoItemBarcodeUpdate

TaobaoItemBarcodeUpdate 更新商品条形码信息 taobao.item.barcode.update

通过该接口,将商品以及SKU上得条形码信息补全

func TaobaoItemDelete

TaobaoItemDelete 删除单条商品 taobao.item.delete

删除单条商品

func TaobaoItemImgDelete

TaobaoItemImgDelete 删除商品图片 taobao.item.img.delete

删除商品图片

func TaobaoItemImgUpload

TaobaoItemImgUpload 添加商品图片 taobao.item.img.upload

添加一张商品图片到num_iid指定的商品中 传入的num_iid所对应的商品必须属于当前会话的用户 如果更新图片需要设置itemimg_id,且该itemimg_id的图片记录需要属于传入的num_iid对应的商品。如果新增图片则不用设置 。 使用taobao.item.seller.get中返回的item_imgs字段获取图片id。 商品图片有数量和大小上的限制,根据卖家享有的服务(如:卖家订购了多图服务等),商品图片数量限制不同。

func TaobaoItemJointImg

TaobaoItemJointImg 商品关联子图 taobao.item.joint.img

* 关联一张商品图片到num_iid指定的商品中<br/> * 传入的num_iid所对应的商品必须属于当前会话的用户<br/> * 商品图片关联在卖家身份和图片来源上的限制,卖家要是B卖家或订购了多图服务才能关联图片,并且图片要来自于卖家自己的图片空间才行<br/> * 商品图片数量有限制。不管是上传的图片还是关联的图片,他们的总数不能超过一定限额

func TaobaoItemJointPropimg

TaobaoItemJointPropimg 商品关联属性图 taobao.item.joint.propimg

* 关联一张商品属性图片到num_iid指定的商品中<br/> * 传入的num_iid所对应的商品必须属于当前会话的用户<br/> * 图片的属性必须要是颜色的属性,这个在前台显示的时候需要和sku进行关联的<br/> * 商品图片关联在卖家身份和图片来源上的限制,卖家要是B卖家或订购了多图服务才能关联图片,并且图片要来自于卖家自己的图片空间才行<br/> * 商品图片数量有限制。不管是上传的图片还是关联的图片,他们的总数不能超过一定限额,最多不能超过24张(每个颜色属性都有一张)

func TaobaoItemPromotionRuleGet

TaobaoItemPromotionRuleGet 获取商品已生效营销活动更新规则 taobao.item.promotion.rule.get

获取商品已生效的更新规则信息,主要包含库存禁止修改,商品一口价禁止修改,库存减少锁定等规则生效信息

func TaobaoItemPropimgDelete

TaobaoItemPropimgDelete 删除属性图片 taobao.item.propimg.delete

删除propimg_id 所指定的商品属性图片 <br/>传入的num_iid所对应的商品必须属于当前会话的用户 <br/>propimg_id对应的属性图片需要属于num_iid对应的商品

func TaobaoItemPropimgUpload

TaobaoItemPropimgUpload 添加或修改属性图片 taobao.item.propimg.upload

添加一张商品属性图片到num_iid指定的商品中 <br/>传入的num_iid所对应的商品必须属于当前会话的用户 <br/>图片的属性必须要是颜色的属性,这个在前台显示的时候需要和sku进行关联的 <br/>商品属性图片只有享有服务的卖家(如:淘宝大卖家、订购了淘宝多图服务的卖家)才能上传 <br/>商品属性图片有数量和大小上的限制,最多不能超过24张(每个颜色属性都有一张)。

func TaobaoItemQuantityUpdate

TaobaoItemQuantityUpdate 宝贝/SKU库存修改 taobao.item.quantity.update

提供按照全量或增量形式修改宝贝/SKU库存的功能

func TaobaoItemSellerGet

TaobaoItemSellerGet 获取单个商品详细信息 taobao.item.seller.get

获取单个商品的全部信息 <br/><strong><a href="https://console.open.taobao.com/dingWeb.htm?from=itemapi" target="_blank">点击查看更多商品API说明</a></strong>

func TaobaoItemSkuAdd

TaobaoItemSkuAdd 添加SKU taobao.item.sku.add

新增一个sku到num_iid指定的商品中 <br/>传入的iid所对应的商品必须属于当前会话的用户

func TaobaoItemSkuDelete

TaobaoItemSkuDelete 删除SKU taobao.item.sku.delete

删除一个sku的数据<br/>需要删除的sku通过属性properties进行匹配查找

func TaobaoItemSkuGet

TaobaoItemSkuGet 获取SKU taobao.item.sku.get

获取sku_id所对应的sku数据 sku_id对应的sku要属于传入的nick对应的卖家 <br/><strong><a href="https://console.open.taobao.com/dingWeb.htm?from=itemapi" target="_blank">点击查看更多商品API说明</a></strong>

func TaobaoItemSkuPriceUpdate

TaobaoItemSkuPriceUpdate 更新商品SKU的价格 taobao.item.sku.price.update

更新商品SKU的价格

func TaobaoItemSkuUpdate

TaobaoItemSkuUpdate 更新SKU信息 taobao.item.sku.update

*更新一个sku的数据 <br/>*需要更新的sku通过属性properties进行匹配查找 <br/>*商品的数量和价格必须大于等于0 <br/>*sku记录会更新到指定的num_iid对应的商品中 <br/>*num_iid对应的商品必须属于当前的会话用户

func TaobaoItemSkusGet

TaobaoItemSkusGet 根据商品ID列表获取SKU信息 taobao.item.skus.get

* 获取多个商品下的所有sku <br/><strong><a href="https://console.open.taobao.com/dingWeb.htm?from=itemapi" target="_blank">点击查看更多商品API说明</a></strong>

func TaobaoItemTemplatesGet

TaobaoItemTemplatesGet 获取用户宝贝详情页模板名称 taobao.item.templates.get

查询当前登录用户的店铺的宝贝详情页的模板名称

func TaobaoItemUpdateDelisting

TaobaoItemUpdateDelisting 商品下架 taobao.item.update.delisting

* 单个商品下架<br/> * 输入的num_iid必须属于当前会话用户

func TaobaoItemUpdateDelistingTmall

TaobaoItemUpdateDelistingTmall taobao.item.update.delisting.tmall taobao.item.update.delisting.tmall

* 单个商品下架<br/> * 输入的num_iid必须属于当前会话用户

func TaobaoItemUpdateListing

TaobaoItemUpdateListing 一口价商品上架 taobao.item.update.listing

* 单个商品上架<br/>* 输入的num_iid必须属于当前会话用户

func TaobaoItemUpdateListingTmall

TaobaoItemUpdateListingTmall taobao.item.update.listing天猫分流 taobao.item.update.listing.tmall

* 单个商品上架<br/>* 输入的num_iid必须属于当前会话用户

func TaobaoItemsCustomGet

TaobaoItemsCustomGet 根据外部ID取商品 taobao.items.custom.get

跟据卖家设定的商品外部id获取商品,只能获取授权卖家的商品 <br/><strong><a href="https://console.open.taobao.com/dingWeb.htm?from=itemapi" target="_blank">点击查看更多商品API说明</a></strong>

func TaobaoItemsInventoryGet

TaobaoItemsInventoryGet 得到当前会话用户库存中的商品列表 taobao.items.inventory.get

获取当前用户作为卖家的仓库中的商品列表,并能根据传入的搜索条件对仓库中的商品列表进行过滤 只能获得商品的部分信息,商品的详细信息请通过taobao.item.seller.get获取<br/> <strong><a href="https://console.open.taobao.com/dingWeb.htm?from=itemapi" target="_blank">点击查看更多商品API说明</a></strong>

func TaobaoItemsOnsaleGet

TaobaoItemsOnsaleGet 获取当前会话用户出售中的商品列表 taobao.items.onsale.get

获取当前用户作为卖家的出售中的商品列表,并能根据传入的搜索条件对出售中的商品列表进行过滤 只能获得商品的部分信息,商品的详细信息请通过taobao.item.seller.get 获取 <br/><strong><a href="https://console.open.taobao.com/dingWeb.htm?from=itemapi" target="_blank">点击查看更多商品API说明</a></strong>

func TaobaoItemsSellerListGet

TaobaoItemsSellerListGet 批量获取商品详细信息 taobao.items.seller.list.get

批量获取商品详细信息 <br/><strong><a href="https://console.open.taobao.com/dingWeb.htm?from=itemapi" target="_blank">点击查看更多商品API说明</a></strong>

func TaobaoSkusCustomGet

TaobaoSkusCustomGet 根据外部ID取商品SKU taobao.skus.custom.get

跟据卖家设定的Sku的外部id获取商品,如果一个outer_id对应多个Sku会返回所有符合条件的sku <br/>这个Sku所属卖家从传入的session中获取,需要session绑定(注:iid标签里是num_iid的值,可以用作num_iid使用)

func TaobaoSkusQuantityUpdate

TaobaoSkusQuantityUpdate SKU库存修改 taobao.skus.quantity.update

提供按照全量/增量的方式批量修改SKU库存的功能

func TmallItemAddSimpleschemaGet

TmallItemAddSimpleschemaGet 天猫发布商品规则获取 tmall.item.add.simpleschema.get

通过商家信息获取商品发布字段和规则。

func TmallItemCalculateHscodeGet

TmallItemCalculateHscodeGet 算法获取hscode tmall.item.calculate.hscode.get

算法获取hscode

func TmallItemCombineGet

TmallItemCombineGet 组合商品获取接口 tmall.item.combine.get

查询组合商品的SKU信息

func TmallItemDescModulesGet

TmallItemDescModulesGet 商品描述模块信息获取 tmall.item.desc.modules.get

商品描述模块信息获取,包括运营设定的类目级别的模块信息以及用户自定义模块数量约束。

func TmallItemHscodeAuditResultsQuery

TmallItemHscodeAuditResultsQuery 商品hscode信息审核状态查询接口 tmall.item.hscode.audit.results.query

通过此接口查询天猫跨境商品的hscode信息审核状态,卖家可以参考返回结果判断是否需要调整商品hscode相关信息。

func TmallItemHscodeDetailGet

TmallItemHscodeDetailGet 通过hscode获取计量单位 tmall.item.hscode.detail.get

通过hscode获取计量单位和销售单位

func TmallItemIncrementUpdateSchemaGet

TmallItemIncrementUpdateSchemaGet 天猫增量更新商品规则获取 tmall.item.increment.update.schema.get

增量方式修改天猫商品的规则获取的API。<br/>1.接口返回支持增量修改的字段以及相应字段的规则。<br/>2.如果入参xml_data指定了更新的字段,则只返回指定字段的规则(ISV如果功能性很强,如明确更新Title,请拼装好次字段以提升API整体性能);<br/>3.ISV初次接入,开发阶段,此字段不填可以看到所有支持增量的字段;但是如果上线功能明确,请尽量遵守第2条<br/>4.如果ISV对字段规则非常清晰,可以直接组装入参数据提交到tmall.item.schema.increment.update进行数据更新。但是最好不要写死,比如每天还是有对此接口功能的一次比对。<br/>---(感谢爱慕旗舰店提供API命名)

func TmallItemOuteridUpdate

TmallItemOuteridUpdate 天猫商品/SKU商家编码更新接口 tmall.item.outerid.update

天猫商品/SKU商家编码更新接口;支持商品、SKU的商家编码同时更新;支持同一商品下的SKU批量更新。(感谢sample小雨提供接口命名)

func TmallItemPriceUpdate

TmallItemPriceUpdate 天猫商品/SKU价格更新接口 tmall.item.price.update

天猫商品/SKU价格更新接口,支持商品、SKU价格同时更新,支持同一商品下的SKU批量更新。

func TmallItemQuantityUpdate

TmallItemQuantityUpdate 天猫商品/SKU库存更新接口 tmall.item.quantity.update

天猫商品/SKU库存更新接口;支持商品库存更新;支持同一商品下的SKU批量更新。

func TmallItemSchemaAdd

TmallItemSchemaAdd 天猫根据规则发布商品 tmall.item.schema.add

天猫TopSchema发布商品。

func TmallItemSchemaIncrementUpdate

TmallItemSchemaIncrementUpdate 天猫根据规则增量更新商品 tmall.item.schema.increment.update

增量方式修改天猫商品的API。只要是此接口支持增量修改的字段,可以同时更新。(感谢爱慕旗舰店提供API命名)

func TmallItemSchemaUpdate

TmallItemSchemaUpdate 天猫根据规则编辑商品 tmall.item.schema.update

天猫根据规则编辑商品

func TmallItemShiptimeUpdate

TmallItemShiptimeUpdate 更新商品发货时间 tmall.item.shiptime.update

增加更新删除商品/SKU发货时间(支持同一商品下的SKU同时批量更新) 1.

{
    "shipTimeType": 2,  ----相对发货时间(值为1则为绝对发货时间)
    "updateType": 0 ---更新SKU
},

按照指定SKU更新指定SKU的发货时间,如果原本是商品级发货时间,商品级发货时间也清空

2.

{
    "shipTimeType": 0, -- 删除发货时间
    "updateType": 0 --更新SKU
},
按照指定SKU删除指定SKU的发货时间

3.

{
    "shipTimeType": 2,  ----相对发货时间(值为1则为绝对发货时间)
    "updateType": 1 ---更新商品
},

更新商品级发货时间,如果原本是SKU级发货时间,清空所有SKU上的发货时间

4.

{
    "shipTimeType": 0, -- 删除发货时间
    "updateType": 1 --更新商品
},
删除商品级的发货时间

func TmallItemSimpleschemaAdd

TmallItemSimpleschemaAdd 天猫简化发布商品 tmall.item.simpleschema.add

天猫简化版schema发布商品。

func TmallItemSimpleschemaUpdate

TmallItemSimpleschemaUpdate 天猫简化编辑商品 tmall.item.simpleschema.update

国外大商家天猫简化编辑商品

func TmallItemUpdateSchemaGet

TmallItemUpdateSchemaGet 天猫编辑商品规则获取 tmall.item.update.schema.get

Schema方式编辑天猫商品时,编辑商品规则获取

func TmallProductAddSchemaGet

TmallProductAddSchemaGet 产品发布规则获取接口 tmall.product.add.schema.get

获取用户发布产品的规则

func TmallProductMatchSchemaGet

TmallProductMatchSchemaGet 获取匹配产品规则 tmall.product.match.schema.get

ISV发布商品前,需要先查找到产品ID,这个接口返回查找产品规则入参规则

func TmallProductSchemaAdd

TmallProductSchemaAdd 使用Schema文件发布一个产品 tmall.product.schema.add

Schema体系发布一个产品

func TmallProductSchemaGet

TmallProductSchemaGet 产品信息获取schema获取 tmall.product.schema.get

产品信息获取接口schema形式返回

func TmallProductSchemaMatch

TmallProductSchemaMatch product匹配接口 tmall.product.schema.match

根据tmall.product.match.schema.get获取到的规则,填充相应地的字段值以及类目,匹配符合条件的产品,返回匹配product结果,注意,有可能返回多个产品ID,以逗号分隔(尤其是图书类目);

func TmallProductSchemaUpdate

TmallProductSchemaUpdate 产品更新接口 tmall.product.schema.update

产品更新接口

func TmallProductUpdateSchemaGet

TmallProductUpdateSchemaGet 产品更新规则获取接口 tmall.product.update.schema.get

获取用户更新产品的规则

Types

This section is empty.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL