卡券创建
- 微信卡券开发笔记(二)
所有内容以本期项目开发需求为主;
一、卡券创建需要的字段
i. card_type(卡券类型) 本期以通用券为例。注意:确定卡券类型即确定之后的卡券参数,卡券基本参数数组中的键为generral_info;
ii. logo_url(商家LOGO) 微信返回的LOGO图片地址;
iii. code_type(code类型);
iv. title(标题,9个汉字内);
v. color(颜色值)、notice(使用提醒,12个汉字)、service_phone(电话或者手机号,电话以“-”分隔区号)、description(使用须知,1000个汉字);
vi. date_info 时间信息 type 1或者2,选择对应的时间格式;
vii. Sku->quantity库存量 大于0;
viii. location_id_list商家ID列表,注意:就算是一个商家pos_id也要放进数组中,如:'location_id_list'=>array($poi['poi_id']);
ix. use_custom_code(是否自定义CODE);
x. default_detail(描述文本,通用券参数)注意:最后一个参数,根据卡券类型而定,切不能漏掉也不能忘,否则微信只会告诉你参数错误,但是不会告诉你什么参数错误;
二、同步数据
卡券数据数组格式: 数组里嵌数组,然后转换成JSON;
‘card’=>array(
‘card’=>’卡券类型',
‘card_type’=>’’
‘卡券类型’=>array(
‘base_info’=>array(‘参数一’=>‘值’,‘参数二’=>‘值’),
‘default_detail’=>’’
)
)
三、卡券审核
a)卡券审核之后,会通知微信公众号开发者中心配置的URL;
b)
根据审核事件消息更新数据库卡券的审核状态;
c) 留接口查询卡券审核状态,参数为card_id;