后台-系统设置-扩展变量-手机广告位-内容正文顶部 |
促销活动关联SKU商品架构
需求:商家发布的促销活动,可以关联商品SKU。例子:
根据上面的例子,会出现同一个商品,不同规格SKU,可以参与不同的活动。
促销活动关联SKU
新增商品SKU选择器,发布促销活动时可以关联SKU商品。增加规格SKU列。
商品页展示效果
如果每个SKU都参与了活动,当用户点击不同的SKU展示其对应的活动信息。
接口改造
接口地址
根据商品读取参与的所有活动接口
URL地址:{manager-domain}/buyer/promotions/{goods_id}
Method:GET
返回结果
以下字段在promotion_type为MINUS的时候有返回。
返回数据
[
{
"goods_id":320,
"thumbnail":null,
"name":null,
"sku_id":3201,
"start_time":1517814234,
"end_time":4073957864,
"activity_id":3,
"promotion_type":"MINUS",
"title":"单品立减活动",
"exchange":null,
"groupbuy_goods_vo":null,
"full_discount_vo":null,
"full_discount_gift":null,
"minus_vo":{
"minus_id":3,
"single_reduction_value":10,
"start_time":1517814234,
"end_time":4073957864,
"start_time_str":"2018-02-0515:03:54",
"end_time_str":"2099-02-0514:57:44",
"title":"单品立减活动",
"range_type":2,
"disabled":1,
"description":"
场景2
",
"seller_id":15,
"goods_list":[
{
"goods_id":320,
"goods_name":"促销商品I",
"thumbnail":"http://javashop-statics.oss-cn-beijing.aliyuncs.com/demo/E1EE42BA506F4A2895B449F661D1644B.jpg_300x300",
"sn":"0085",
"price":50,
"quantity":100,
"seller_id":null,
"enable_quantity":100
}
],
"status_text":null,
"status":null
},
"half_price_vo":null,
"seckill_goods_vo":null,
"num":null,
"price":null
}
]
当promotion_type为HALF_PRICE时
返回数据
[
{
"goods_id":320,
"thumbnail":null,
"name":null,
"sku_id":3202,
"start_time":1517814949,
"end_time":4073957989,
"activity_id":2,
"promotion_type":"HALF_PRICE",
"title":"第二件半价活动",
"exchange":null,
"groupbuy_goods_vo":null,
"full_discount_vo":null,
"full_discount_gift":null,
"minus_vo":null,
"half_price_vo":{
"hp_id":2,
"start_time":1517814949,
"end_time":4073957989,
"title":"第二件半价活动",
"range_type":2,
"disabled":0,
"description":null,
"seller_id":15,
"goods_list":[
{
"goods_id":320,
"goods_name":"促销商品I",
"thumbnail":"http://javashop-statics.oss-cn-beijing.aliyuncs.com/demo/E1EE42BA506F4A2895B449F661D1644B.jpg_300x300",
"sn":"0085",
"price":50,
"quantity":100,
"seller_id":null,
"enable_quantity":100
}
],
"status_text":null,
"status":null
},
"seckill_goods_vo":null,
"num":null,
"price":null
}
]
当promotion_type为GROUPBUY时
返回数据
[
{
"goods_id":40,
"thumbnail":null,
"name":null,
"sku_id":null,
"start_time":1579512342,
"end_time":1580462442,
"activity_id":7,
"promotion_type":"GROUPBUY",
"title":"团购活动1月20日",
"exchange":null,
"groupbuy_goods_vo":{
"gb_id":16,
"sku_id":null,
"act_id":7,
"cat_id":7,
"gb_name":"团购120",
"gb_title":"1",
"goods_name":"JSMIX胖胖星球大码男装加肥加大宽松潮胖子趣味印花长袖T恤春季",
"goods_id":40,
"original_price":788.9,
"price":11,
"img_url":"http://javashop-statics.oss-cn-beijing.aliyuncs.com/test/goods/F9731CF73EFF43A09154F0F8433778DB.png",
"goods_num":11,
"visual_num":0,
"limit_num":0,
"buy_num":0,
"view_num":0,
"remark":"",
"gb_status":1,
"add_time":1579511850,
"wap_thumbnail":null,
"thumbnail":null,
"seller_id":16,
"area_id":null,
"seller_name":"superman",
"gb_status_text":null,
"start_time":null,
"end_time":null,
"title":null,
"enable_quantity":null,
"quantity":null,
"is_enable":null,
"delete_status":null,
"delete_reason":null,
"delete_time":null,
"delete_name":null,
"show_buy_num":0
},
"full_discount_vo":null,
"full_discount_gift":null,
"minus_vo":null,
"half_price_vo":null,
"seckill_goods_vo":null,
"num":null,
"price":null
}
]
当promotion_type为FULL_DISCOUNT时
返回数据
[
{
"goods_id":320,
"thumbnail":null,
"name":null,
"sku_id":3203,
"start_time":1579511992,
"end_time":1579771192,
"activity_id":8,
"promotion_type":"FULL_DISCOUNT",
"title":"满100减10元",
"exchange":null,
"groupbuy_goods_vo":null,
"full_discount_vo":{
"fd_id":8,
"full_money":100,
"is_full_minus":1,
"minus_value":10,
"is_discount":0,
"discount_value":null,
"is_send_point":0,
"point_value":null,
"is_free_ship":0,
"is_send_gift":0,
"gift_id":null,
"is_send_bonus":0,
"bonus_id":null,
"start_time":1579511992,
"end_time":1579771192,
"title":"满100减10元",
"range_type":2,
"disabled":null,
"description":"",
"seller_id":16,
"goods_list":[
{
"goods_id":41,
"goods_name":"JSMIX大码潮牌男装加肥加大宽松胖子裤子撞色拼接休闲裤长裤男裤",
"thumbnail":"http://javashop-statics.oss-cn-beijing.aliyuncs.com/demo/A7DBDB48C49B448C8F7BB0ABDCCA2CB2.jpg_300x300",
"sn":"0040",
"price":14,
"quantity":2346,
"seller_id":null,
"enable_quantity":2346
}
],
"goods_id_list":[
],
"status_text":null,
"full_discount_gift_do":null,
"coupon_do":null,
"point":null,
"status":null
},
"full_discount_gift":null,
"minus_vo":null,
"half_price_vo":null,
"seckill_goods_vo":null,
"num":null,
"price":null
}
]
当promotion_type为EXCHANGE时
返回数据
[
{
"goods_id":320,
"thumbnail":null,
"name":null,
"sku_id":3422,
"start_time":1579155674,
"end_time":1610640000,
"activity_id":25,
"promotion_type":"EXCHANGE",
"title":"积分活动",
"exchange":{
"exchange_id":25,
"goods_id":334,
"category_id":0,
"enable_exchange":1,
"exchange_money":1,
"exchange_point":1000,
"goods_name":"LANCOME兰蔻清滢保湿柔肤水大粉水400ml爽肤水女补水保湿补水滋润营养正品大瓶装**进口【最新版本】",
"goods_price":309,
"goods_img":"http://javashop-statics.oss-cn-beijing.aliyuncs.com/v70/goods/402E7E6F6BD24287AB32A8DCF214F848.jpg_300x300"
},
"groupbuy_goods_vo":null,
"full_discount_vo":null,
"full_discount_gift":null,
"minus_vo":null,
"half_price_vo":null,
"seckill_goods_vo":null,
"num":null,
"price":null
}
]
当promotion_type为SECKILL时
返回数据
[
{
"goods_id":320,
"thumbnail":null,
"name":null,
"sku_id":3222,
"start_time":1579597200,
"end_time":1579622399,
"activity_id":140,
"promotion_type":"SECKILL",
"title":"限时抢购",
"exchange":null,
"groupbuy_goods_vo":null,
"full_discount_vo":null,
"full_discount_gift":null,
"minus_vo":null,
"half_price_vo":null,
"seckill_goods_vo":{
"goods_id":39,
"goods_image":null,
"goods_name":null,
"original_price":155.9,
"sales_enable":null,
"seckill_price":11,
"sku_id":null,
"sold_num":0,
"sold_quantity":5,
"url":null,
"seckill_start_time":17,
"start_time":1579597200,
"distance_end_time":25096,
"is_start":1,
"remain_quantity":5,
"distance_start_time":0,
"seller_id":null,
"seckill_id":9
},
"num":5,
"price":11
}
]
综上所述,可以大致的了解到商品架构的商品详情页sku与活动展示架构,想要了解更多技术方面的内容,可以持续关注易族智汇javashop技术文档栏目。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。