Description
UniVoucher For WooCommerce integrates the power of decentralized crypto gift cards with your WooCommerce store. This plugin allows you to:
- Sell UniVoucher crypto gift cards for Ethereum,BNB, USDT, USDC, or any ERC-20 token or native cryptocurrency
- Manage gift card inventory with automatic stock synchronization
- Bulk import gift cards via CSV upload
Key Features
๐ซ Digital Gift Card Management
- Add individual or bulk gift cards
- Automatic stock management integration with WooCommerce
- Real-time inventory tracking and updates
- Support for multiple blockchain networks
๐ Security & Encryption
- Card secrets encrypted with industry-standard encryption
- Secure database storage with backup key management
๐ Comprehensive Tracking
- Dual status system (availability + card delivery tracking)
- Order integration with automatic card assignment
- Detailed analytics and reporting
- Order notes for all card operations
๐ค product Automation
- Automatic product content generation with customizable templates
- Dynamic product descriptions based on token and network data
- Automatic product image generation with customizable templates
- Drag-and-drop image customization interface
- Upload custom templates, fonts, and token logos
๐ผ Internal Wallet
- Internal crypto wallet management for gift card creation
- Manual card addition to inventory with stored wallet private key
- Automatic on-demand card creation for backordered orders
- Real-time wallet balance tracking and management
โญ On-Demand Mode
- Automatically create cards after customers place orders
- Cards are created on demand using the internal wallet private key with the UniVoucher API
Supported Networks
The plugin supports gift cards on multiple blockchain networks including:
- Ethereum
- Base
- Polygon
- Arbitrum
- Optimism
- BNB Chain
- Avalanche
Requirements
- WordPress 5.0 or higher
- WooCommerce 5.0 or higher
- PHP 7.4 or higher
External services
This plugin connects to external services to provide its functionality. Users should be aware of what data is transmitted and under what conditions:
UniVoucher API (api.univoucher.com)
* What it’s used for: Gift card creation, validation, fee calculation, and card information retrieval
* When data is sent: When creating gift cards on-demand, validating existing cards, or retrieving card details
* Data transmitted: Wallet addresses, private keys (encrypted), gift card IDs, blockchain network information, token addresses and amounts
* Service provider: UniVoucher platform
* Terms of service: https://docs.univoucher.com/disclaimer/
* Privacy policy: https://docs.univoucher.com/privacy-policy/
Alchemy API (g.alchemy.com)
* What it’s used for: Blockchain network communication for wallet balance checks and smart contract interactions
* When data is sent: When retrieving wallet balances, token information, or interacting with blockchain networks
* Data transmitted: Wallet addresses, token contract addresses, RPC calls for blockchain data retrieval
* Service provider: Alchemy Insights Inc.
* Terms of service: https://legal.alchemy.com/
* Privacy policy: https://legal.alchemy.com/#contract-sblyf8eub
RedeemBase.com
* What it’s used for: Alternative gasless gift card redemption service (referenced in product descriptions and emails)
* When data is sent: Only when users manually visit the service to redeem cards
* Data transmitted: Gift card ID, card secret, and recipient wallet address (user-initiated)
* Service provider: RedeemBase platform
* Terms of service: https://redeembase.com/terms.html
* Privacy policy: https://redeembase.com/privacy.html
Note: The plugin only facilitates connections to these services. Users control when and what data is shared by their usage of the plugin features.
Third-Party Libraries
This plugin includes the following third-party JavaScript libraries:
-
Ethers.js v6.0.6 – Ethereum JavaScript library for wallet functionality
- Minified version included locally for performance
- Source code available at: https://unpkg.com/ethers@6.0.6/dist/ethers.umd.js
- GitHub repository: https://github.com/ethers-io/ethers.js
- License: MIT
-
QRCode.js v1.0.0 – QR Code generation library for wallet QR codes
- Minified version included locally for performance
- Source code available at: https://cdn.jsdelivr.net/npm/qrcodejs@1.0.0/qrcode.js
- GitHub repository: https://github.com/davidshimjs/qrcodejs
- License: MIT
Support
For support, documentation, and updates, visit:
Privacy Notice
This plugin stores gift card information in your WordPress database. Card secrets are encrypted for security. The plugin may connect to external services for blockchain interactions and API calls as described in the Third-Party Services section above.
Screenshots

Gift card inventory management dashboard showing total cards, available, sold, and inactive with detailed card tracking 
Product management interface displaying UniVoucher gift card products with various denominations and blockchain networks 
Product configuration page for creating/editing UniVoucher gift cards with blockchain settings and auto-generation features 
Order details view showing completed order with UniVoucher gift cards and assignment status 
Gift card creation interface with multiple methods including UniVoucher.com integration and on-demand mode 
Bulk gift card validation screen showing successfully validated cards ready for inventory 
Internal Wallet configuration settings with crypto wallet setup and QR code display 
Card delivery settings for completed orders with auto-completion and display configuration options 
On-demand automation settings for backordered products with automatic card creation 
Image template customization interface with font, color, and alignment controls for gift card designs 
Gift card template variations showing support for multiple cryptocurrencies and blockchain networks
Installation
- Upload the plugin files to the
/wp-content/plugins/univoucher-for-woocommerce/directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- Go to UniVoucher > Settings to configure the plugin
- Create your first UniVoucher-enabled product
- Start adding gift cards to your inventory
FAQ
-
What is UniVoucher?
-
UniVoucher is a decentralized platform for creating and managing cryptocurrency gift cards. It allows you to create gift cards for any ERC-20 token or native currency on supported blockchain networks.
-
Do I need cryptocurrency knowledge to use this plugin?
-
Basic understanding of cryptocurrency is helpful, but the plugin is designed to be user-friendly.
-
Is this plugin free?
-
Yes, the plugin is free to use. However, you’ll need to create gift cards on the UniVoucher platform, which may have associated blockchain transaction fees.
-
How secure are the gift cards?
-
Gift card secrets are encrypted using industry-standard encryption and stored securely in your WordPress database. The plugin includes backup key management to prevent data loss.
-
Can I import existing gift cards?
-
Yes, you can bulk import gift cards using the CSV upload feature in the admin interface.
-
Which blockchain networks are supported?
-
The plugin supports Ethereum, Base, Polygon, Arbitrum, Optimism, BNB Chain, and Avalanche networks.
-
Do I need WooCommerce?
-
Yes, this plugin requires WooCommerce to be installed and active as it integrates directly with WooCommerce’s product and order systems.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“UniVoucher For WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “UniVoucher For WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.2
- Added Plugin URI for better plugin identification
- Enhanced plugin metadata for WordPress.org directory listing
- Improved plugin documentation and asset descriptions
1.3.1
- Addressed all identified issues in review feedback
- All changes maintain plugin functionality while adhering to WordPress security and development standards
1.3
- Major security alignment with WordPress plugin coding standards
- Proper sanitization of all user input values
- Proper nonce verification for all admin actions
- Local loading of ethers.js and QR code libraries for improved security
- Enhanced input validation and escape functions throughout the plugin
- Security hardening measures implemented across all components
1.2.6
- Improved code organization by separating scripts and styles into dedicated files
- Enhanced alignment with WordPress plugin development standards
- Better asset management and enqueuing practices
1.2.5
- General improvements and bug fixes
- Minor UI/UX refinements
1.2.4
- Introduced new settings for on-demand order and cart limits
- Improved error messaging for exceeding limits
- Refined admin interface for better usability
- Enhanced on-demand management features
1.2.3
- Enhanced new On-Demand management features
- Introduced settings for on-demand limits and cart limits
- Improved admin interface for better usability
1.2.2
- Introduced On-Demand (Backorders) settings section for automatic creation of backordered cards
- Improved order status handling and email delivery hooks
- Enhanced admin interface elements for better user experience
1.2.1
- Enhance security and flexibility in UniVoucher For WooCommerce by sanitizing user inputs
- Adding a new setting for gift card display position on order details pages
1.2.0
- Enhance UniVoucher For WooCommerce with new backorder management features
- Added automatic creation of backordered cards using the internal wallet
- Added new settings for email notifications based on order assignment status
1.1.4
- Enhanced UniVoucher For WooCommerce with Internal Wallet functionality
- Added new method for card creation using an internal wallet
1.1.3
- Enhanced License Manager for WooCommerce integration with improved order processing
- Fixed order context setup for better email delivery and order details display
- Better handling of card creation date and abandoned date calculations
1.1.2
- Fixed email sender display issue – gift card delivery emails now use site name and admin email instead of “WordPress” as sender
- Added order auto-completion feature for UniVoucher products with configurable settings
- Enhanced order processing logic with inventory-based processing controls
- Added new admin settings for order auto-completion and inventory-based processing
1.1.1
- Improved gift card assignment behavior – now assigns all available cards instead of failing when insufficient stock
- Enhanced order logging with aggregated card assignment notes instead of individual card logs
- Fixed product settings bug that was preventing proper configuration
- Better handling of partial card assignments with clear visibility into unassigned cards
- Improved stock management when cards are insufficient for order quantities
1.1.0
- Enhanced email delivery system with customizable templates
- Improved order management and customer-facing gift card display
- Advanced inventory filtering by product
- Enhanced product management with safety features
- Improved image template customization interface
- Security and performance enhancements
- Updated WordPress compatibility (tested up to 6.8.2)
1.0.0
- Initial release
- Digital gift card management with UniVoucher integration
- Support for multiple blockchain networks (Ethereum, Base, Polygon, Arbitrum, Optimism, BNB Chain, Avalanche)
- Encrypted card storage with industry-standard security
- Automatic stock synchronization with WooCommerce
- Bulk CSV import functionality for gift cards
- Real-time inventory tracking and management
- Order integration with automatic card assignment
- Admin interface for card management and settings
- Comprehensive delivery status tracking
- Support for both ERC-20 tokens and native currencies
- Automatic product content generation with customizable templates
- Dynamic product image generation with drag-and-drop customization interface