promotion是一个促销服务,支持一些常用的促销活动:满减、直减、满免运费等.
开发者需要创建app,才能开始促销服务。
参数
- name (required): app名称
curl -X POST -d 'name=xiaoshi' 'http://localhost:3002/private/app?token=57d7a10f044f2d28727d4602'
参数
- name (required): app名称
- code (required): app编码
- priority (required): 优先级
- multi (required): 分类下的促销是否能被店铺添加多次,1:是;0:否
curl -X POST -d 'name=满减&code=expire_coupon&priority=1&multi=1' 'http://localhost:3002/private/category?token=57d7a10f044f2d28727d4602'
curl -X POST -d "name=直减&code=direct_coupon&priority=2&multi=1" "http://localhost:3002/private/category?token=57d7a10f044f2d28727d4602"
curl -X POST -d "name=运费&code=freight&priority=3&multi=0" "http://localhost:3002/private/category?token=57d7a10f044f2d28727d4602"
参数
- category (required): 促销分类
- merchant (required): 商户ID
- start_at (required): 开始时间
- end_at (required): 结束时间
- config (required): 配置信息
curl -X POST -d "category=expire_coupon&merchant=1&start_at=1508845313527&end_at=1824205348246&config={\"base\":30, \"value\":2, \"count\":10}" "http://localhost:3002/promotion?appid=59ef1ee3a45552d82b27be06&secret=58627c8cd32a0e50657a3af047cf6dab391c9c982583ce35d327fbd173b3477b"
参数
- appid (required): appid
- merchant (required): 商户ID
curl -X GET "http://localhost:3002/promotion?appid=59ef1ee3a45552d82b27be06&secret=58627c8cd32a0e50657a3af047cf6dab391c9c982583ce35d327fbd173b3477b&category=59ef1ee3a45552d82b27be06&merchant=1"
参数
- appid (required): appid
- user (required): 用户ID
- merchant (required): 商户ID
- amount (required): 总价
- selects (optioinal): 所选优惠
curl -X POST -d "user=1&merchant=1&amount=32" "http://localhost:3002/promotion/cal?appid=59ef1ee3a45552d82b27be06&secret=58627c8cd32a0e50657a3af047cf6dab391c9c982583ce35d327fbd173b3477b"
参数
- appid (required): appid
- user (required): 用户ID
- promotion (required): 促销ID
curl -X POST -d "user=20026&promotion=59bb731b4d2f01f5830c4352" "http://localhost:3002/coupon?appid=59ef1ee3a45552d82b27be06&secret=58627c8cd32a0e50657a3af047cf6dab391c9c982583ce35d327fbd173b3477b"
参数
- appid (required): appid
- user (required): 用户ID
- merchant (required): 商户ID
- selects (required): 所选优惠
curl -X POST -d "user=1&merchant=1&selects=[{\"code\":\"expire_coupon\", \"objectid\":\"59f00d2bd4f733f2a531a013\"}]" "http://localhost:3002/promotion/charge?appid=59ef1ee3a45552d82b27be06&secret=58627c8cd32a0e50657a3af047cf6dab391c9c982583ce35d327fbd173b3477b"