Introduction
WooCommerce eSIM Platform allows you to sell and manage eSIM plans using WooCommerce. It supports automated provisioning, multiple providers, and a customer-facing eSIM dashboard.
Requirements
- WordPress 6.0 or higher
- WooCommerce 6.x or higher
- PHP 7.4 or higher
- HTTPS enabled (recommended)
Installation
- Download the plugin ZIP from CodeCanyon
- Go to
Plugins → Add New → Upload Plugin - Upload ZIP and activate
- Install WooCommerce if not already installed
Initial Setup
Go to WooCommerce → eSIM Providers.
This page is the central control panel for providers and licensing.
eSIM Providers
You can enable multiple providers, configure API credentials, and select a default provider. Providers can also be assigned at product level.
Creating eSIM Products
- Create a Simple Product
- Mark it as Virtual
- Set price
- Select eSIM provider (optional)
Order & Provisioning
eSIMs are automatically provisioned when an order reaches the configured status. Admins can view eSIM data directly inside WooCommerce orders.
Customer eSIM Dashboard
Customers can access their eSIMs via My Account → My eSIMs,
including QR codes and activation status.
Retry Provisioning
If provisioning fails, admins can retry eSIM provisioning securely from the order screen.
License & Updates
License activation is optional. The plugin works fully without a license. A license enables update notifications and enterprise features.
Security
- Nonce verification for admin actions
- Capability checks
- Secure HTTPS API communication
- No sensitive data stored
FAQ
Does the plugin work without a license?
Yes. Licensing is optional.
Can I use multiple providers?
Yes, with per-product control.
Support
Visit wowcodes.in/support or use CodeCanyon Item Support.