MSFK Voucher Store Documentation
Complete guide to managing your voucher store system
System Overview
Voucher Store is a comprehensive voucher management system that allows businesses to create, manage, and sell digital vouchers to customers. The system supports multiple payment methods, coin-based transactions, and real-time voucher validation.
Voucher Management
Create, upload, and manage voucher codes in bulk or individually
Coin System
Customers purchase vouchers using coins, creating a gamified experience
Multiple Payments
Support for GCash, Maya, and Bank Transfer with QR codes
Analytics Dashboard
Track sales, top-up requests, and client activity in real-time
PHP 7.4+, MySQL 5.7+, Bootstrap 5, Modern web browser
Getting Started
Access the admin panel using your credentials. The dashboard provides an overview of your store's performance including total clients, vouchers, coins given, and pending top-ups.
Set up your store name, WiFi SSID, address, contact number, opening hours, and upload your store logo. These will appear on the client dashboard.
Configure GCash, Maya, and Bank Transfer payment options. Upload QR codes, set account details, and define coin rates.
Add vouchers individually or in bulk via CSV upload. Set prices, expiry dates, and organize them into groups.
Add clients manually or let them register. Manage their coin balances and view their purchase history.
Admin Guide
Dashboard Overview
The admin dashboard displays key metrics:
| Metric | Description |
|---|---|
| Total Clients | Number of registered clients in your store |
| Total Vouchers | Total number of vouchers created |
| Coins Given | Total coins distributed to clients |
| Pending Top-ups | Awaiting approval count |
Client Management
- Create Client: Add new clients with name, email, and password
- Manage Coins: Give or remove coins from client balances
- View Client Info: See client details, join date, and coin balance
- Delete Client: Remove client and all associated data
Voucher Operations
- Add Voucher: Single voucher creation with code, name, price, description, and expiry
- Bulk Upload: CSV file upload for multiple vouchers at once
- Group View: Vouchers organized by name/group for easier management
- Edit Group: Update all vouchers in a group simultaneously
- Delete Options: Single, group, or bulk deletion with purchase history preservation
Top-up Request Management
- View Pending Requests: See all pending top-up requests with proof images
- Approve: Automatically adds coins to client balance
- Reject: Provide reason for rejection, visible to client
- View History: Track all approved and rejected requests
Client Guide
Client Dashboard
After logging in, clients can:
- View Available Vouchers: Browse all active vouchers with prices in coins
- Purchase Vouchers: Buy vouchers using their coin balance
- View Purchase History: See all purchased vouchers with codes
- Check Voucher Status: Verify remaining time and validity
- Copy Codes: Easily copy voucher codes to clipboard
- Delete History: Remove purchases from their history
Top-up Process
Choose from GCash, Maya, or Bank Transfer
Select a package or enter custom amount (minimum β±10)
Follow payment instructions and send to provided account
Enter reference number and upload payment proof
Admin reviews and approves. Coins added automatically
Voucher Management
CSV Upload Format
Create a CSV file with the following columns:
SAVE20,20% Off,Get 20% discount,50,2025-12-31
FREESHIP,Free Shipping,Free shipping on any order,30,
WELCOME,Welcome Gift,Special welcome voucher,100,2026-01-15
Expiry Date Settings
- Specific Date: Use YYYY-MM-DD format (e.g., 2025-12-31)
- Duration: Set days, hours, minutes from creation
- Never Expire: Leave expiry date empty
Voucher Status
| Status | Description |
|---|---|
| Active | Available for purchase |
| Sold | Already purchased by a client |
| Expired | Past expiry date, cannot be purchased |
Payment System
Admin Payment Setup
- GCash: Account name, GCash number, QR code, instructions, coin rate
- Maya: Account name, Maya number, QR code, instructions, coin rate
- Bank Transfer: Bank name, account name, account number, instructions, coin rate
Coin Rate Calculation
The coin rate determines how many coins clients receive per peso. Example:
β±100 payment = 1,000 coins
Frequently Asked Questions
Support & Resources
Video Tutorials
Step-by-step video guides
Mobile App
PWA support for mobile devices
2026 MSFK Voucher Store System. All rights reserved.