Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SkuSyncStockParam ¶
type SkuSyncStockParam struct { // sku编码 Code *string `json:"code"` // 规格id;抖店系统生成,商品id下唯一。 SkuId *int64 `json:"sku_id"` // 外部skuid,开发者在创建或更新商品时设置。 OutSkuId *int64 `json:"out_sku_id"` // 商品ID,抖店系统生成,店铺下唯一;长度19位。 ProductId *int64 `json:"product_id"` // 外部商品id;开发者在创建或更新商品时设置的。 OutProductId *int64 `json:"out_product_id"` // 外部仓库id编码,开发者自定义;如传入传值表示更新区域库存,不传默认更新普通库存。可以使用【/warehouse/list】接口响应参数【out_warehouse_id】字段获取。超市小时达店铺类型,需传入store_id字段,store_id可以使用【/shop/batchCreateStore】创建成功后获取 OutWarehouseId *string `json:"out_warehouse_id"` // 供应商ID SupplierId *string `json:"supplier_id"` // 库存更新方式;true-增量更新,同时idempotent_id字段必填;false-全量更新;默认为false Incremental *bool `json:"incremental"` // 幂等ID,当incremental=true时该参数必传 IdempotentId *string `json:"idempotent_id"` // 库存值;可以设置为0,不能小于0,当incremental=true时stock_num支持加/减库存。支持传入“-”,例如:-5表示减5个库存;加库存例:原商品库存是10个,接口传入5个,执行成功商品库存是15个。减库存例:原商品库存是10个,接口stock_num传入-5,执行成功商品库存是5个。注意:减库存时【商品现库存-即将减少库存数不能<0】,否则会报错系统错误:更新库存数失败: 库存不足; StockNum int64 `json:"stock_num"` // 阶梯库存 StepStockNum *int64 `json:"step_stock_num"` // 小时达店铺场景才可以传,小时达场景可以通过传入主品id+门店id对该门店下的子品进行操作 StoreId int64 `json:"store_id"` }
type SkuSyncStockRequest ¶
type SkuSyncStockRequest struct { doudian_sdk.BaseDoudianOpApiRequest Param *SkuSyncStockParam }
func New ¶
func New() *SkuSyncStockRequest
func (*SkuSyncStockRequest) Execute ¶
func (c *SkuSyncStockRequest) Execute(accessToken *doudian_sdk.AccessToken) (*sku_syncStock_response.SkuSyncStockResponse, error)
func (*SkuSyncStockRequest) GetParamObject ¶
func (c *SkuSyncStockRequest) GetParamObject() interface{}
func (*SkuSyncStockRequest) GetParams ¶
func (c *SkuSyncStockRequest) GetParams() *SkuSyncStockParam
func (*SkuSyncStockRequest) GetUrlPath ¶
func (c *SkuSyncStockRequest) GetUrlPath() string
Click to show internal directories.
Click to hide internal directories.