Project
Customer Voucher Management System
Laravel
REST API
Redis
WordPress / WooCommerce
Admin Panel
WooCommerce Integration
API Layer
The Challenge
WooCommerce admin was not enough.
What We Built
Voucher management with API sync.
-
Voucher Management
Central admin panel for managing all vouchers. Each voucher tracks purchaser details, expiration dates, discount amounts, and current status. Vouchers can be created manually by staff or automatically via the WooCommerce integration. Full search and filtering across all vouchers.
-
WooCommerce Integration
The management platform connects directly to the client's WooCommerce online store. When a customer purchases a voucher online, the order details flow automatically into the back-office system: purchaser information, voucher value, and expiration date. Redemptions are also tracked across both systems, so the online store and the management platform stay in sync without manual intervention.
-
Usage Tracking
Every voucher redemption is recorded with order details, discount applied, and customer information. The admin panel shows complete usage history per voucher, enabling staff to verify redemptions and resolve disputes.
-
Activity Logging
All actions on vouchers and usage records are logged with before/after values. Provides a full audit trail for accountability and dispute resolution.
-
Role-Based Access
Staff accounts with permission-based access. Different roles for voucher management, reporting, and system administration.
The Outcome
Centralised. Synced. Auditable.
Centralised management
Centralised voucher management replacing fragmented WooCommerce admin workflows.
Bidirectional sync
Bidirectional API integration keeping the online store and back-office in sync.
Complete usage tracking
Complete usage tracking with audit trail for every redemption.
Operational visibility
Operational visibility into voucher status, expiration, and usage patterns.
Technology