Native coupons expose per-user limit, max discount, batch generate, enable; charge cards support expires_at, code dump after batch, search and CN labels.
Expand coupon scope to content categories, document points_deduction as runtime-off like zibll, reject card_pass on content cashier, and pass shop/content context into coupon validate.