zhaojs
2023-09-27 74098f1401afe40f961d1d167bb18dd0a71c4d59
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
using System;
using System.Collections.Generic;
using System.Text;
 
namespace YouZanSDKStandard.Api.Domain
{
  public  class YouZanProductDetailGetDomain
    {
        /// <summary>
        ///预售商品信息
        /// </summary>
        public ItemAddPresale presale_param { get; set; }
        /// <summary>
        ///主图视频id(当前仅支持购买大客定制使用),先使用【youzan.material.general.video.custom.upload.token.1.0.0】获取令牌和上传地址,然后根据上传地址和token上传视频。上传成功后使用 【youzan.material.general.video.custom.upload.create.1.0.0】创建视频,然后使用【youzan.material.general.video.custom.upload.publish.1.0.0】发布视频,发布成功后将接口的响应参数media_id作为video_id。
        /// </summary>
        public string video_id { get; set; }
 
        /// <summary>
        ///配送属性集(电子卡券,虚拟商品类型无需填写物流,实物商品,蛋糕烘焙必填)
        /// </summary>
        public ItemDeliveryParam item_delivery_param { get; set; }
        /// <summary>
        /// 商品重量,单位:克,没有SKU时用。如果传delivery_template_id,且这个运费模板Id是按重量计算的item_weight需要传。取值区间1 ~10000000之间的整数
        /// </summary>
       // public long item_weight { get; set; }
        /// <summary>
        /// 类目相关信息1.categoryProperties新类目属性2.cid老类目1或2填写一个就可以了推荐使用1新类目;注意:店铺主营类目是医药类的,这个商品类目都必填
        /// </summary>
        public CategoryParam category_param { get; set; }
        /// <summary>
        /// 商品自定义编码,商家可以自定义参数,支持英文和数字组合,一般用于和外部商品对应字段,最多不可超过100个字符
        /// </summary>
        public string item_no { get; set; }
        /// <summary>
        /// 商品规格(有规格商品需要填写,无规格无需填写)
        /// </summary>
        public List<SkuList> sku_list { get; set; }
 
        /// <summary>
        /// 零售商品参数:仅零售使用。零售店铺不填该参数会报:301000004, 请求参数非法 零售扩展参数为空
        /// </summary>
        public ExtraParam extra_param { get; set; }
        /// <summary>
        ///商品需要上架的网店店铺id(kdt_id)列表,有赞连锁店铺类型使用
        /// </summary>
        public List<string> display_on_kdt_ids { get; set; }
        /// <summary>
        /// 商品SPU维度的条形码,用于扫码快速搜索商品,使用场景如:扫码购、扫码搜索商品(仅支持实物商品)。支持英文和数字组合,最多不超过32个字符
        /// </summary>
        public string barcode { get; set; }
 
        public List<ItemProps> item_props { get; set; }
        /// <summary>
        /// 商品详情页内容。字数要大于5个字符,小于25000个字符(含html格式编码)
        /// </summary>
        public string desc { get; set; }
 
 
        /// <summary>
        /// 开始出售时间,默认为0,0—立即出售,传值表示定时开售时间,注意:定时开售时间一定要大于当前时间,Unix时间戳,单位:毫秒。当is_display=0时,定时开售时间设置不生效。
        /// </summary>
        public long auto_listing_time { get; set; }
        /// <summary>
        /// 购买权限
        /// </summary>
        public PurchasePermission purchase_permission { get; set; }
        /// <summary>
        /// 自定义立即购买按钮文案,支持6个字以内。当buy_btn_config=1时,该字段必传
        /// </summary>
        public string buy_btn_label { get; set; }
        /// <summary>
        /// 商品起售数,默认为1,起售数量超出商品库存时,买家无法购买该商品
        /// </summary>
        public int start_sale_num { get; set; }
        /// <summary>
        /// 商详立即购买按钮 : 立即购买按钮配置 0.默认 1.自定义
        /// </summary>
        public int buy_btn_config { get; set; }
        /// <summary>
        /// 库存扣减方式,0:拍下减库存,买家提交订单,扣减库存数量。1-付款减库存,买家支付成功,扣减库存数量.不传默认拍下减库存
        /// </summary>
        public int stock_deduct_mode { get; set; }
        /// <summary>
        /// 是否参加会员折扣:1-支持,0-不支持,默认不支持
        /// </summary>
        //public int join_level_discount { get; set; }
        /// <summary>
        /// 售后信息
        /// </summary>
        public PostSaleParam post_sale_param { get; set; }
        /// <summary>
        /// 留言信息
        /// </summary>
        public List<YzProductMessages> messages { get; set; }
        /// <summary>
        /// 商品图片Id列表,用英文逗号分隔,最多上传15张。使用【youzan.materials.storage.platform.img.upload】接口上传获取图片id。注:测试店铺最大支持上传30M,以","进行分割
        /// </summary>
        public List<long> image_ids { get; set; }
 
        public string alias { get; set; }
        public List<DetailImages> images { get; set; }
        /// <summary>
        /// 仅支持为第一组规格设置规格图片(最多40张图),买家选择不同规格会看到对应规格图片。注意:sku_picture_display_config=true时候才会展示
        /// </summary>
        public List<SkuValueProps> sku_value_props { get; set; }
        /// <summary>
        /// 商品需要下架的网店店铺id(kdt_id)列表,有赞连锁店铺类型使用
        /// </summary>
        public List<long> display_off_kdt_ids { get; set; }
        /// <summary>
        /// 商品类型,0-实物商品,60-虚拟商品,61-电子卡劵,63-茶饮烘焙
        /// </summary>
        public int item_type { get; set; }
        /// <summary>
        ///分享描述,微信分享给好友时会显示,建议36个字以内,最多不能超出100个字
        /// </summary>
        public string summary { get; set; }
        /// <summary>
        /// 商品品牌id,连锁L-专业版店铺发布商品到网店或门店时使用
        /// </summary>
        public string brand_id { get; set; }
        /// <summary>
        /// 价格属性集
        /// </summary>
        public ItemPriceParam item_price_param { get; set; }
        /// <summary>
        /// 商品标题。不能超过100字,受违禁词控制
        /// </summary>
        public string title { get; set; }
        /// <summary>
        ///商品不可售的网店店铺id(kdt_id)列表,有赞连锁店铺类型使用
        /// </summary>
        public List<long> no_sale_kdt_ids { get; set; }
        /// <summary>
        /// 是否上架商品,1—上架商品,0—不上架商品(管理端显示为仓库中),新增若不传该字段默认传1
        /// </summary>
        public int is_display { get; set; }
        /// <summary>
        ///更多条码,连锁L-专业版店铺发布商品到网店或门店时使用
        /// </summary>
        public string barcodes { get; set; }
        /// <summary>
        /// 商品备货时间,单位分钟(茶饮烘焙类型商品使用)
        /// </summary>
        public long prepare_time { get; set; }
        /// <summary>
        /// 商品页模板Id,使用【youzan.item.template.list.search】接口获得商品页模板ID
        /// </summary>
        public long template_id { get; set; }
        /// <summary>
        /// 有赞用户id,用户在有赞的唯一id。推荐使用
        /// </summary>
        public string yz_open_id { get; set; }
        /// <summary>
        /// 商品库存, 无sku情况下库存必填,如果有sku则无效
        /// </summary>
        public long quantity { get; set; }
        /// <summary>
        /// 商品分类id,连锁L-专业版店铺发布商品到网店或门店时使用
        /// </summary>
        public long category_id { get; set; }
        /// <summary>
        /// 是否隐藏商品库存,在商品展示时不显示商品的库存,0-显示库存,1-不显示库存,默认0
        /// </summary>
        public int hide_stock { get; set; }
        /// <summary>
        /// 商品分组:即商品标签Id列表,使用youzan.itemcategories.tags.get查询商品分组接口获取,以","进行分割。有赞连锁网店店铺注意,请使用网店自建的分组id
        /// </summary>
        public List<long> tag_ids { get; set; }
        /// <summary>
        /// 是否展示规格图片展示在商详页和规格选择页,true-是,false-否
        /// </summary>
        public bool sku_picture_display_config { get; set; }
        /// <summary>
        /// 商品卖点信息:在商品详情页标题下面展示卖点信息,建议60字以内,最多不能超出80个字
        /// </summary>
        public string sell_point { get; set; }
    }
 
    public class DetailImages
    {
        public long image_id { get; set; }
 
        public string image_url { get; set; }
    }
 
}