商家券可核销时间规则说明(coupon_available_time)
更新时间:2025.09.04一、概述
商家券信息中,coupon_available_time下的各个子参数共同构建了商家券的可核销时间规则,具体可核销时间为各个子参数设置的交集时间,商户在创券、发券时,需计算好商家券可核销的时间范围。
字段 | 功能 | 注意事项 |
---|---|---|
设置商家券批次的开始,结束时间 | 开始和结束时间之间的间隔不能超过一年 | |
设置商家券的生效天数、等待开始生效的天数 | 1、批次开始时间前领券,计时从批次生效的第一天开始计算。批次有效期内领券,计时从用户领券当天开始计算。 2、available_day_after_receive可单独使用,而wait_days_after_receive需要与available_day_after_receive一起使用 | |
设置商家券每周可生效的时间段 | 1、available_week.week_day可单独使用,而available_week.available_day_time需要与available_week.week_day一起使用 2、时间段的开始时间、结束时间必须同时设置,填写多个时间段时,不同区间请勿重叠 | |
自定义设置商家券可生效的时间段 | 时间段的开始时间、结束时间必须同时设置,填写多个时间段时,不同区间请勿重叠 |
本文将介绍各个子参数的规则以及示例。
二、常见场景组合说明
场景 | 固定字段 | 组合字段 |
---|---|---|
允许在批次有效期内任意时间点使用券。 | 无 | |
希望用户领券后尽快使用时,可以添加设置“生效后N天内有效”。 | ||
不希望用户领券后立即就能使用时,可以添加设置“领取后N天开始生效”,此时还需同时设置“生效后N天内有效”。 | ||
固定每周某些时间段才能使用时,可添加设置“固定周期有效时间段”。 例如工作日早餐优惠券,固定每周一至周五早上6-10点使用。 | ||
如果在批次有效期内,存在其他需要自定义的有效时间段,可添加设置“无规律的有效时间段”,最多可设置两个时间段。 | ||
以上场景仅作为示例参考,商户可结合自身实际需求进行字段的组合。 |
三、参数介绍与示例
1、available_begin_time
参数名:开始时间
是否必填:是
参数说明:批次开始时间,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。
2、available_end_time
参数名:结束时间
是否必填:是
参数说明:批次结束时间,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。
|
批次有效期示例:
设置批次的活动时间为2025年8月4日8点到2025年8月13日8点,传参示例如下:
生效时间范围如下图所示,不详细列举年月,日期下方没有写具体时间段的代表全天时间,绿色部分结合日期代表批次生效的时间范围。
只设置了批次有效期的场景下,无论何时领券,批次的有效期就是券可以进行核销的时间范围,即绿色部分。
3、available_day_after_receive
参数名:生效后N天内有效
是否必填:否
参数说明:日期区间内,券生效后N天内有效。例如生效当天内有效填1,生效后2天内有效填2,以此类推……
|
生效后N天内有效示例:
设置批次的活动时间为2025年8月4日8点到2025年8月13日8点,用户领券开始生效后2天内有效,传参示例如下:
生效时间范围如下图所示,不详细列举年月,日期下方没有写具体时间段的代表全天时间。
蓝色部分代表用户领券的日期,黄色部分代表批次的有效期,粉色部分代表券开始生效后的有效天数,绿色部分的时间段结合日期代表这张券可以进行核销的的时间范围。
场景1:用户在批次开始时间前的日期领券,券的2天生效时间从“批次开始时间”进行计算,即8月3日领券,从8月4日开始计算生效天数,所以8月4日-8月5日为生效日期,结合时间段,则是2025年8月4日 08:00:00 - 2025年8月5日 23:59:59
场景2:用户在批次生效期间内的日期领券,券的2天生效时间从领券当天开始计算,即8月6日领券,就从8月6日开始计算生效天数,所以8月6日-8月7日为生效日期,结合时间段,则是2025年8月6日 00:00:00 - 2025年8月7日 23:59:59
场景3:用户在批次剩余生效时间日期小于2天时领券,券的有效日期不会超过“批次结束时间”,即8月9日领券,只有8月9日为生效日期,结合时间段,则是2025年8月13日 00:00:00 - 2025年8月13日 08:00:00
4、wait_days_after_receive
参数名:领取后N天开始生效
是否必填:否
参数说明:日期区间内,用户领券后需等待N天开始生效。例如领券后当天开始生效则无需填写,领券后第2天开始生效填1,以此类推……
|
领取后N天开始生效示例:
设置批次的活动时间为2025年8月4日8点到2025年8月13日8点,用户领券2天后开始生效,开始生效后2天内有效,传参示例如下:
生效时间范围如下图所示,不详细列举年月,日期下方没有写具体时间段的代表全天时间。
蓝色部分代表用户领券的日期,黄色部分代表批次的有效期,灰色部分代表领券后等待券开始生效的天数,粉色部分代表券开始生效后的有效天数,绿色部分的时间段结合日期代表这张券可以进行核销的的时间范围。
场景1:用户在批次开始时间前的日期领券,等待券开始生效的天数从“批次开始时间”进行计算,即8月3日领券,从8月4日开始计算等待生效天数,2天后,券从8月6号开始生效,生效后2天内有效,结合时间段,则是2025年8月6日 00:00:00 - 2025年8月7日 23:59:59
场景2:用户在批次生效期间内的日期领券,等待券开始生效的天数从领券当天进行计算,即8月6日领券,从8月6日开始计算等待生效天数,2天后,券从8月8号开始生效,生效后2天内有效,结合时间段,则是2025年8月8日 00:00:00 - 2025年8月9日 23:59:59
场景3:用户在批次剩余生效时间日期小于2天时来领券,券开始生效的时间晚于“批次结束时间”,券无法使用,因此该场景下建议商户停止发券。即8月12日领券,从8月12日开始计算等待生效天数,2天后,券从8月14号开始生效,此时批次有效期已结束,红色部分为过期无法使用的时间范围。
5、available_week
参数名:固定周期有效时间段
是否必填:否
参数说明:可以设置多个星期下的多个可用时间段,比如每周二10点到18点
available_week.week_day
参数名:可用星期数
是否必填:否
参数说明:0代表周日,1代表周一,以此类推……
可用星期数示例:
设置批次的活动时间为2025年8月4日8点到2025年8月13日8点,固定每周一、周三、周五为生效星期,传参示例如下:
生效时间范围如下图所示,不详细列举年月,日期下方没有写具体时间段的代表全天时间。
黄色部分代表批次的有效期,紫色部分代表固定周期有效时间段,绿色部分的时间段结合日期代表这张券可以进行核销的的时间范围。
没有设置“领取后N天开始生效”和“生效后N天内有效”的场景下,无论何时领券,券可以进行核销的时间范围都固定为绿色部分。
available_week.available_day_time
参数名:当天可用时间段
是否必填:否
参数说明:在available_week.week_day的有效时间基础上,设置具体生效的时间段,可以填写多个时间段,最多不超过2个。
available_day_time的子参数:
available_day_time.begin_time
参数名:当天可用开始时间
是否必填:否
参数说明:当天可用开始时间,单位秒,1代表当天0点0分1秒available_day_time.end_time
参数名:当天可用结束时间
是否必填:否
参数说明:当天可用结束时间,单位秒,86399代表当天23点59分59秒
|
当天可用时间段示例:
设置批次的活动时间为2025年8月4日8点到2025年8月13日8点,固定周期有效时间段为周一、周三、周五6点到12点,传参示例如下:
生效时间范围如下图所示,不详细列举年月,日期下方没有写具体时间段的代表全天时间,黄色部分代表批次的有效期,绿色部分的时间段结合日期代表这张券的生效的时间范围。
黄色部分代表批次的有效期,紫色部分代表固定周期有效时间段,绿色部分的时间段结合日期代表这张券可以进行核销的的时间范围。
没有设置“领取后N天开始生效”和“生效后N天内有效”的场景下,无论何时领券,券可以进行核销的时间范围都固定为绿色部分。
6、irregulary_avaliable_time
参数名:无规律的有效时间段
是否必填:否
参数说明:无规律的有效时间,多个无规律时间段
irregulary_avaliable_time.begin_time
参数名:开始时间
是否必填:否
参数说明:开始时间,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。
irregulary_avaliable_time.end_time
参数名:结束时间
是否必填:否
参数说明:结束时间,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。
|
无规律的有效时间段示例:
设置批次的活动时间为2025年8月4日8点到2025年8月13日8点,无规律的有效时间段分别为2025年8月4日10点到2025年8月8日12点、2025年8月11日10点到2025年8月13日12点,传参示例如下:
生效时间范围如下图所示,不详细列举年月,日期下方没有写具体时间段的代表全天时间。
黄色部分代表批次的有效期,橙色部分代表无规律的有效时间段,绿色部分的时间段结合日期代表这张券可以进行核销的的时间范围。
没有设置“领取后N天开始生效”和“生效后N天内有效”的场景下,无论何时领券,券可以进行核销的时间范围都固定为绿色部分。