微信卡券创建 - 微信卡券开发​​笔记(二)

            卡券创建

                        - 微信卡券开发笔记(二)

 

    所有内容以本期项目开发需求为主;

 

    一、卡券创建需要的字段

        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;