MSFK Voucher Store Documentation

Complete guide to managing your voucher store system

Last Updated: May 31, 2026

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

Getting Started

1 Login to Admin Dashboard

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.

2 Configure Store Settings

Set up your store name, WiFi SSID, address, contact number, opening hours, and upload your store logo. These will appear on the client dashboard.

3 Set Up Payment Methods

Configure GCash, Maya, and Bank Transfer payment options. Upload QR codes, set account details, and define coin rates.

4 Create Vouchers

Add vouchers individually or in bulk via CSV upload. Set prices, expiry dates, and organize them into groups.

5 Create Client Accounts

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:

MetricDescription
Total ClientsNumber of registered clients in your store
Total VouchersTotal number of vouchers created
Coins GivenTotal coins distributed to clients
Pending Top-upsAwaiting 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
Important: When deleting vouchers, associated purchase records are also removed. This action cannot be undone.

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
1 Select Payment Method

Choose from GCash, Maya, or Bank Transfer

2 Choose Amount

Select a package or enter custom amount (minimum β‚±10)

3 Send Payment

Follow payment instructions and send to provided account

4 Submit Request

Enter reference number and upload payment proof

5 Wait for Approval

Admin reviews and approves. Coins added automatically

Voucher Code Reveal: Voucher codes are only shown AFTER successful purchase. Copy and use immediately.

Voucher Management

CSV Upload Format

Create a CSV file with the following columns:

code,name,description,coin_price,expiry_date
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
StatusDescription
ActiveAvailable for purchase
SoldAlready purchased by a client
ExpiredPast 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:

Rate: 10 coins = β‚±1
β‚±100 payment = 1,000 coins
Note: Coin rate is set per payment method and applies to all clients. Update rates as needed.

Frequently Asked Questions

Clients can top-up their coins by submitting a payment request through the Top-up page. Admin reviews and approves the request, and coins are automatically added to the client's balance.

No, sold vouchers cannot be reactivated. This ensures that each voucher code can only be used once. If a client deletes a purchase from their history, the voucher remains marked as sold.

Expired vouchers cannot be purchased by clients. Admin can delete expired vouchers using the "Delete All Expired" button on the vouchers page.

Clients can click the "Check Status" button next to any purchased voucher to view remaining time, data usage, and validity status.

Yes! Use the CSV upload feature on the Upload Vouchers page. Download the template, fill in your codes, and upload. Duplicate codes are automatically skipped.

The system supports GCash, Maya (formerly PayMaya), and Bank Transfer. Each method can be configured with its own QR code, account details, and instructions.

Support & Resources

Email Support

For technical issues and inquiries

msfkwifi@gmail.com
Video Tutorials

Step-by-step video guides

Mobile App

PWA support for mobile devices


2026 MSFK Voucher Store System. All rights reserved.