Documentation

WooCommerce eSIM Platform

Official documentation by WowCodes

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

  1. Download the plugin ZIP from CodeCanyon
  2. Go to Plugins → Add New → Upload Plugin
  3. Upload ZIP and activate
  4. 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

  1. Create a Simple Product
  2. Mark it as Virtual
  3. Set price
  4. 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.