Gift Certificates Documentation¶
Menu Location: Settings > Gift Certificates
Access Level: Manager and above
Last Updated: 2026-03-01
Overview¶
The Gift Certificates page allows you to create, manage, track, and redeem digital gift certificates that customers can purchase or that you can issue for promotional purposes. Gift certificates act as store credit that can be applied to orders.
Primary Functions:
- Create gift certificates manually or through automated purchase flows
- Track gift certificate redemption and balance
- Search and filter gift certificates by status, amount, or customer
- Monitor gift certificate usage and revenue
- Issue promotional gift certificates
- Resend gift certificate emails to recipients
Page Layout¶
Header Section¶
- Search Bar: Quick search by certificate code, recipient email, or purchaser name
- Filter Controls: Status filters (Active, Partially Used, Fully Redeemed, Expired)
- Create Button: Generate new gift certificate manually
Main Content Area¶
Table displaying all gift certificates with columns:
- Certificate Code (unique identifier)
- Original Amount
- Current Balance
- Recipient Name/Email
- Purchaser Name (if different)
- Purchase Date
- Expiration Date (if applicable)
- Status (Active/Used/Expired)
- Actions (View, Resend, Edit, Deactivate)
Summary Section¶
- Total active gift certificate balance
- Total redeemed this month
- Total issued this month
- Average certificate value
Creating Gift Certificates¶
Manual Creation¶
Purpose: Issue promotional certificates, customer service credits, or special gifts
Steps:
- Click "Create Gift Certificate" button
- Enter recipient email address
- Enter recipient name (optional but recommended)
- Enter gift amount (e.g., $50.00)
- Add personal message (appears in email to recipient)
- Set expiration date (optional)
- Enter purchaser name or "Promotional" if company-issued
- Click "Create & Send"
Requirements:
- Valid email address
- Amount greater than $0.00
- Unique certificate code (auto-generated)
Automated Creation¶
Gift certificates are automatically created when:
- Customer purchases gift certificate through website
- Corporate bulk gift certificate order is processed
- Gift certificate promotion is triggered
No manual action needed - system handles creation and email delivery
Gift Certificate Codes¶
Code Format¶
- Length: 12-16 alphanumeric characters
- Example: GIFT-A8B9C2D4E5F6
- Case insensitive for customer redemption
- Auto-generated to ensure uniqueness
Code Security¶
- Codes are randomly generated
- Cannot be guessed or sequential
- One-time use only (balance tracked)
- Deactivated codes cannot be reused
Redemption Process¶
How Customers Redeem¶
Customer Path:
- Customer adds items to cart
- At checkout, enters gift certificate code
- System validates code and applies balance
- Remaining balance saved for future use
- Customer receives confirmation email
Admin-Assisted Redemption¶
When customer calls for help:
- Search for gift certificate by code or email
- Verify customer identity
- Click "Apply to Order" button
- Select order to apply certificate
- Enter amount to apply (up to current balance)
- Confirm application
- Balance updates automatically
Managing Gift Certificates¶
Viewing Certificate Details¶
Steps:
- Find certificate using search or filters
- Click certificate code to open detail view
- View complete information:
- Original amount
- Current balance
- Redemption history (dates and amounts)
- Associated orders
- Recipient and purchaser info
- Email delivery status
Editing Certificate¶
Available Edits:
- Update recipient email
- Change expiration date
- Modify current balance (add/remove value)
- Update recipient name
- Change status
Cannot Edit:
- Certificate code (permanent)
- Original amount (for record keeping)
- Purchase date (historical)
Steps:
- Open certificate detail page
- Click "Edit" button
- Make desired changes
- Enter reason for modification (audit trail)
- Click "Save Changes"
Deactivating Certificates¶
When to Deactivate:
- Customer reports certificate lost/stolen
- Fraudulent activity suspected
- Replacement certificate issued
- Certificate expired per company policy
Steps:
- Find certificate
- Click "Deactivate" action
- Enter reason for deactivation
- Confirm action
- Certificate can no longer be redeemed
Note: Deactivation is reversible if needed
Resending Certificate Email¶
Common Scenarios:
- Recipient didn't receive original email
- Email went to spam
- Customer lost email and needs another copy
- Email address was incorrect
Steps:
- Find certificate
- Click "Resend Email" action
- Confirm or update recipient email address
- Click "Send"
- New email sent with certificate code
Search & Filtering¶
Quick Search¶
Search across:
- Certificate code
- Recipient name
- Recipient email
- Purchaser name
- Purchaser email
Status Filters¶
- Active: Certificates with remaining balance
- Partially Used: Some balance redeemed, some remaining
- Fully Redeemed: $0 balance remaining
- Expired: Past expiration date
- Deactivated: Manually deactivated certificates
Date Range Filters¶
- Purchase Date: Filter by when certificate was created
- Expiration Date: Filter by expiration
- Last Redeemed: Filter by recent redemption activity
Amount Filters¶
- Balance Greater Than: Find high-value active certificates
- Balance Less Than: Find nearly depleted certificates
- Original Amount: Filter by initial certificate value
Reporting & Analytics¶
Gift Certificate Report Data¶
Metrics Available:
- Total certificates issued (count and value)
- Total redeemed (count and value)
- Outstanding balance (liability)
- Redemption rate (percentage)
- Average certificate value
- Average time to first redemption
Export Options:
- CSV export of all certificates
- Custom date range reports
- Status-based exports
- Detailed redemption history
Common Use Cases¶
Use Case 1: Issue Apology Certificate¶
Goal: Give customer service credit due to product issue
Steps:
- Click "Create Gift Certificate"
- Enter customer's email address
- Enter customer's name
- Set amount: $25.00
- Message: "We're sorry about the quality issue with your recent order. Please enjoy this $25 gift certificate on your next purchase."
- Purchaser: "Customer Service - Quality Issue"
- Leave expiration blank (no expiry)
- Click "Create & Send"
- Add note to customer account documenting the credit
Result: Customer receives email with certificate code immediately
Use Case 2: Corporate Bulk Gift Order¶
Goal: Process corporate order for 50 gift certificates
Steps:
- Receive CSV file from corporate customer with recipient list
- Navigate to "Bulk Create" section
- Upload CSV file (columns: email, name, amount)
- Review preview of certificates to be created
- Set uniform message and expiration (if any)
- Click "Create All"
- System creates all certificates and queues emails
- Download confirmation report
- Send report to corporate customer
Tips:
- Verify CSV format before upload
- Test with 1-2 certificates first
- Set reasonable expiration (6-12 months)
- Track campaign with purchaser name
Use Case 3: Customer Lost Certificate Code¶
Goal: Help customer who can't find certificate email
Steps:
- Ask customer for recipient email address
- Search gift certificates by email
- Verify customer identity (ask for name, recent order)
- Locate active certificate
- Click "Resend Email"
- Confirm email address is correct
- Click "Send"
- Customer receives email in 2-5 minutes
Alternative: Read certificate code to customer over phone
Use Case 4: Apply Certificate to Existing Order¶
Goal: Manually apply gift certificate to customer's order
Steps:
- Have customer provide certificate code
- Search for certificate by code
- Verify certificate is active and has balance
- Click "Apply to Order"
- Search for customer's order
- Enter amount to apply (up to balance)
- Click "Apply"
- Order total updates
- Certificate balance decreases
- Customer receives updated order confirmation
Use Case 5: Replace Stolen Certificate¶
Goal: Deactivate compromised certificate and issue replacement
Steps:
- Customer reports certificate stolen/compromised
- Search for original certificate
- Note current balance: $75.00
- Click "Deactivate"
- Reason: "Reported stolen by customer"
- Click "Create Gift Certificate"
- Enter same recipient email
- Amount: $75.00 (matching balance)
- Message: "Replacement certificate for security reasons"
- Click "Create & Send"
- Add note to customer account documenting replacement
Troubleshooting¶
Customer Says Certificate Code Doesn't Work¶
Symptoms:
- "Invalid code" error at checkout
- Code not recognized
Solutions:
- Verify code entry is correct (easy to mistype)
- Check if code is case-sensitive in your system
- Search for certificate by code in admin
- Check certificate status (Active vs. Deactivated/Expired)
- Verify certificate balance is greater than $0
- Check if certificate is site-specific (multi-tenant)
Common Causes:
- Typo in code entry
- Certificate already fully redeemed
- Certificate deactivated
- Expired certificate
Email Not Received¶
Symptoms:
- Recipient didn't get certificate email
- Email sent but not arrived
Check:
- Verify email address spelling is correct
- Check spam/junk folders
- Look for email bounce notification
- Verify email server is working
- Check email delivery log
Solutions:
- Update email address if incorrect
- Click "Resend Email"
- Try alternative email address
- Provide code via phone/SMS as backup
If Problem Persists:
- Check email template is configured
- Verify email service integration (Mandrill, SendGrid, etc.)
- Contact tech support if widespread issue
Certificate Balance Shows Incorrect Amount¶
Symptoms:
- Balance doesn't match expected amount
- Redemption history doesn't add up
Check:
- Review complete redemption history
- Check for partial redemptions
- Look for manual balance adjustments
- Verify original amount vs. current balance
- Check audit log for changes
Solutions:
- If error confirmed, click "Edit" on certificate
- Adjust balance to correct amount
- Document reason for correction
- Notify customer if needed
Cannot Create Gift Certificate¶
Symptoms:
- Create button doesn't work
- Error message on creation
- Form validation fails
Common Issues:
- Email address format invalid
- Amount is $0 or negative
- Duplicate code generation (rare)
- Permission issue (check access level)
- Email service not configured
Solutions:
- Verify all required fields completed
- Check email address format
- Ensure amount is positive number
- Try again (code generation may succeed)
- Verify you have Manager+ access
Related Pages¶
- Gift Card Images (
gift-card-images.php) - Design visual gift card templates - Gift Card Promotions (
gift-card-promotions.php) - Configure promotional campaigns - Customer Detail - View customer's certificate usage history
- Orders - See certificates applied to specific orders
- Reports > Revenue - Track gift certificate revenue
Typical Workflow:
- Gift Certificate page → Create certificate
- Email sent to recipient → Customer receives code
- Customer Detail → View customer's redemptions
- Orders → See certificate applied to order
Permissions & Access¶
Required Access Level: Manager or higher
Access Level Capabilities:
- Manager: Create, view, edit, resend, basic deactivation
- Administrator: All Manager capabilities + bulk operations, balance adjustments
- Kiva Admin: All features + audit log access, system configuration
Restricted Features:
- Bulk Creation: Requires Administrator
- Balance Adjustments: Requires Administrator approval per company policy
- System Configuration: Requires Kiva Admin
Best Practices¶
Creating Certificates¶
- Always include personal message - makes gift feel special
- Set reasonable expiration - 6-12 months balances urgency and generosity
- Use clear purchaser names - helps tracking and reporting
- Test email delivery - send test certificate to yourself first
- Document promotional certificates - track in customer account notes
Customer Service¶
- Verify identity before resending certificates
- Check balance before promising customer can redeem
- Resend emails liberally - it's easy and keeps customers happy
- Document all actions in customer account notes
- Respond quickly - gift certificates are time-sensitive
Security¶
- Never share codes publicly - always send via secure email
- Deactivate compromised certificates immediately
- Verify identity for phone requests
- Track unusual redemption patterns - may indicate fraud
- Use expiration dates for promotional certificates
Financial Management¶
- Track outstanding balance - this is a liability
- Report monthly on issuance and redemption
- Review old certificates - follow up on unredeemed
- Reconcile with accounting - ensure accuracy
- Monitor redemption rates - identify issues or trends
Things to Avoid¶
- ❌ Creating certificates without documenting reason
- ❌ Changing balance without audit trail note
- ❌ Ignoring bounced certificate emails
- ❌ Reusing deactivated certificate codes
- ❌ Setting unrealistic expiration dates (too short)
Export & Download Options¶
Export Formats:
- CSV Export: All certificate data with redemption history
- Active Certificates: Only certificates with remaining balance
- Redemption Report: Detailed redemption history by date
- Summary Report: Aggregated metrics and totals
Export Process:
- Apply desired filters (date range, status, etc.)
- Click "Export" button
- Select export format
- Choose fields to include (if custom export)
- Download CSV file
Integration Points¶
Email Service (Mandrill/SendGrid)¶
- Automatic certificate delivery emails
- Resend capabilities
- Bounce tracking
- Email template customization
Payment Gateway (Stripe)¶
- Gift certificate purchases processed
- Refund handling
- Revenue tracking
Accounting System¶
- Gift certificate liability tracking
- Revenue recognition
- Reconciliation exports
Quick Reference Card¶
| Task | Action/Location |
|---|---|
| Create new certificate | Click "Create Gift Certificate" button |
| Search by code | Enter code in search box |
| Find customer's certificates | Search by email or name |
| Resend certificate email | Find certificate > Click "Resend Email" |
| Check certificate balance | Search certificate > View details |
| Apply to order manually | Certificate detail > "Apply to Order" |
| Deactivate certificate | Find certificate > Click "Deactivate" |
| Edit certificate amount | Certificate detail > Edit > Adjust balance |
| Export certificate list | Apply filters > Click "Export" |
| View redemption history | Click certificate code > View history |
FAQs¶
Do gift certificates expire?¶
This depends on your configuration and local regulations. Some businesses set expiration dates (6-12 months), while others offer non-expiring certificates. Check your company policy and local laws regarding gift certificate expiration.
Can a certificate be used multiple times?¶
Yes! If the certificate has a balance greater than the order total, the remaining balance stays on the certificate for future use.
What happens if certificate amount exceeds order total?¶
The difference remains as a balance on the certificate. For example, $100 certificate applied to $75 order leaves $25 balance for next purchase.
Can customers combine multiple gift certificates?¶
This depends on your system configuration. Most systems allow multiple certificates per order, but check your specific setup.
How do customers check their certificate balance?¶
Customers can enter their certificate code on the gift certificate balance check page (usually on website footer). Admins can check in the admin panel by searching the certificate code.
Can I refund a gift certificate?¶
Yes, but follow your company's refund policy. Typically:
- Purchased certificates can be refunded within 30 days
- Promotional certificates are non-refundable
- Partially used certificates can receive partial refund Document all refunds in notes.
What if customer wants to transfer certificate to someone else?¶
Edit the certificate and update the recipient email address. The new recipient will need the original certificate code.
How do I handle corporate bulk orders?¶
Use the bulk creation tool with a CSV file containing recipient information. This automates creation and email delivery for large orders.
Are certificate codes case-sensitive?¶
Typically no - most systems accept codes in any case. Verify your specific configuration.
Can I create a certificate for more than one product?¶
Gift certificates are monetary value, not product-specific. Recipients can use them to purchase any products up to the certificate value.
End of Documentation
For additional help, contact your system administrator or Kiva Logic support.