mumz-strapi-plugin-coupon
v3.0.0
Published
Strapi plugin for centralized coupon management across multiple services
Downloads
496
Maintainers
Readme
Strapi Plugin - Coupon Management
A centralized coupon management system for Strapi that handles validation, redemption, and tracking across multiple service domains.
Requirements
- Strapi 5.0.0 or higher
- Node.js 18.0.0 or higher
- npm 6.0.0 or higher
- PostgreSQL, MySQL, or SQLite
Features
- ✅ Centralized coupon creation and management
- ✅ Flexible discount types (percentage, flat)
- ✅ Usage limits and validity periods
- ✅ User eligibility validation
- ✅ Service-specific applicability
- ✅ Complete redemption audit trail
- ✅ RESTful API endpoints
- ✅ Race condition protection for concurrent redemptions
- ✅ Input validation and sanitization
- ✅ Rate limiting on public endpoints
- ✅ TypeScript support with full type definitions
