Documentation ¶
Index ¶
- type ChannelBuyLimit
- type FreightTemplate
- type ProductUpdateChannelProductParam
- type ProductUpdateChannelProductRequest
- func (c *ProductUpdateChannelProductRequest) Execute(accessToken *doudian_sdk.AccessToken) (*product_updateChannelProduct_response.ProductUpdateChannelProductResponse, ...)
- func (c *ProductUpdateChannelProductRequest) GetParamObject() interface{}
- func (c *ProductUpdateChannelProductRequest) GetParams() *ProductUpdateChannelProductParam
- func (c *ProductUpdateChannelProductRequest) GetUrlPath() string
- type SkuChannelItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChannelBuyLimit ¶
type FreightTemplate ¶
type ProductUpdateChannelProductParam ¶
type ProductUpdateChannelProductParam struct { // 主商品ID MainProductId int64 `json:"main_product_id"` // 渠道ID ChannelId int64 `json:"channel_id"` // 渠道类型。不支持修改。3:商家自卖4:达人带货 ChannelType int64 `json:"channel_type"` // 渠道品定制标题,必填 Name *string `json:"name"` // 渠道品定制主图,最高支持5张。可省略,默认使用主商品主图列表 MainImgList []string `json:"main_img_list"` // 有效期开始时间 StartTime *string `json:"start_time"` // 有效期结束时间 EndTime *string `json:"end_time"` // 渠道品SKU价格是否跟随主品 PriceFollowMain bool `json:"price_follow_main"` ShareMainStock bool `json:"share_main_stock"` // 是否『达人专属』渠道品,不支持修改 IsKolExclusive bool `json:"is_kol_exclusive"` // 渠道品限购信息 ChannelBuyLimit *ChannelBuyLimit `json:"channel_buy_limit"` // 渠道SKU相关信息 SkuChannel []SkuChannelItem `json:"sku_channel"` // 渠道品定制详情图,最高支持50张。可省略,默认使用主商品详情图列表 DetailBriefImg []string `json:"detail_brief_img"` // 运费模板 FreightTemplate *FreightTemplate `json:"freight_template"` }
type ProductUpdateChannelProductRequest ¶
type ProductUpdateChannelProductRequest struct { doudian_sdk.BaseDoudianOpApiRequest Param *ProductUpdateChannelProductParam }
func New ¶
func New() *ProductUpdateChannelProductRequest
func (*ProductUpdateChannelProductRequest) Execute ¶
func (c *ProductUpdateChannelProductRequest) Execute(accessToken *doudian_sdk.AccessToken) (*product_updateChannelProduct_response.ProductUpdateChannelProductResponse, error)
func (*ProductUpdateChannelProductRequest) GetParamObject ¶
func (c *ProductUpdateChannelProductRequest) GetParamObject() interface{}
func (*ProductUpdateChannelProductRequest) GetParams ¶
func (c *ProductUpdateChannelProductRequest) GetParams() *ProductUpdateChannelProductParam
func (*ProductUpdateChannelProductRequest) GetUrlPath ¶
func (c *ProductUpdateChannelProductRequest) GetUrlPath() string
type SkuChannelItem ¶
type SkuChannelItem struct { // 库存设置方式。0=设置绝对值,1=增量设置 StockSetMode int32 `json:"stock_set_mode"` // 渠道品定制SKU商家编码。可忽略,默认使用主商品SKU商家编码。 Code string `json:"code"` // 主商品SkuID SkuId int64 `json:"sku_id"` // 价格。设置价格跟随主品时,可不填 Price *int64 `json:"price"` // 库存,勿大于主SKU的可售库存。设置库存与主商品共享时,可不填 StockNum *int64 `json:"stock_num"` }
Click to show internal directories.
Click to hide internal directories.