1. What problem are we trying to solve?
Retail businesses with multiple branches and large product catalogs need a robust, native coupon system to drive O2O (Online-to-Offline) sales. Currently, there is no native way to categorize a large volume of coupons, restrict which staff or stores can send specific coupons, or manage bulk unique coupon codes effectively. External or custom-built workarounds lack the deep permission controls (RBAC) and complex categorization required for enterprise retail operations.
  1. What is the expected workflow or business impact?
We need a fully native Coupon Module that supports the following capabilities:
  • Role-Based Access Control (RBAC) & Distribution Limits: Admins can restrict coupon visibility and sending rights to specific users or retail stores (e.g., Home Appliance staff should only see and send Home Appliance coupons). Admins also need to set a maximum cap on the number of coupons a specific user or store can distribute.
  • Sub-Categorization: Support for multi-level categorization (e.g., Main Category: Mobile -> Sub-category: Brand/Model) to easily manage and navigate large amounts of SKUs and promotional offers.
  • Advanced Code Management: Support for customizing coupon codes, including both fixed codes (固定序號) and unique batch codes (序號包). For batch codes, admins should be able to bulk upload a sequence of unique codes in one go.
  • Time & Validity Customization: The ability to customize the exact distribution schedule (發送時間) and define custom validity periods for when the coupon can be used (使用期限 > 自定時間).
  • Omnichannel Parity: This module needs to be fully functional across all major messaging channels (e.g., WhatsApp, WeChat).
Having this natively built will allow enterprise retailers to securely and efficiently manage large-scale promotional campaigns directly within SleekFlow.