WordPress plugin intelligence profile

nextSIM for WooCommerce

Sell eSIM data plans on WooCommerce: import plans, deliver the QR automatically, and offer top-ups and data-usage checks.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 8.1
Directory statusactive
Last directory update5 Oct 202628d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records nextSIM for WooCommerce version 0.1.0 as active, updated 28d ago and tested up to WordPress 7.1.

Overview

About this plugin

nextSIM for WooCommerce turns your store into an eSIM reseller front-end. It imports eSIM

plans as WooCommerce products, delivers the eSIM QR code automatically after payment, and

supports top-ups and data-consumption checks — so you can sell travel and mobile data

without holding any inventory.

A reseller account and an API token are required. Don’t have one yet? Become a reseller

ro/register

Features

  • Import eSIM plans as WooCommerce products on a schedule, with route/country/region filters.
  • Efficient incremental sync: between full imports the plugin pulls only the day’s additions,

price changes and retirements, so repriced and withdrawn plans update within one cycle

instead of waiting for a full re-import.

  • Flexible pricing: a global percentage markup over your reseller price, or a manual price

per product (set “nextSIM price mode” to Manual on the product) that the importer never

overwrites.

  • Non-EUR stores: EUR reseller costs are converted automatically (ECB daily reference rate)

or with a fixed exchange rate before your markup is applied.

  • Automatic fulfilment: the eSIM QR code and install links are delivered on the order page

and by email (QR attached as an image) once the eSIM is provisioned. If an eSIM cannot be

delivered, the order is put on hold and the shop is alerted by email.

  • Top-up: customers recharge an existing eSIM by entering its activation code. Compatibility

is checked before payment, so incompatible or expired codes are rejected at add-to-cart.

  • Multi-eSIM (Family) plans: sell a shared-data pack of several eSIMs in one order.
  • Data-consumption checks: customers see their remaining data from the “My eSIMs” account area.
  • Storefront ready: each plan shows the countries it covers, and plans can be filtered in the

shop by data amount and validity (global product attributes).

  • Built-in install guide: a short, device-agnostic “how to install your eSIM” appears next to

the QR on the order page and in the account, cutting the most common support question.

  • Admin-friendly sync: the catalog import runs as short background jobs that keep wp-admin

responsive even on slow hosting, with a live progress bar, counters and a Cancel button

under WooCommerce > Settings > nextSIM > Sync.

External services

This plugin connects to two external services. Neither is contacted until you have entered

and saved your own reseller API host and token.

1. eu, a sendSMS service; the host is configurable)

Used to run the store’s core features. The plugin contacts this API to:

  • fetch the catalogue of eSIM plans and their changes (import/sync);
  • read your reseller credit balance (admin dashboard widget);
  • create an eSIM order or top-up when a customer’s order is paid, and poll its status until

the eSIM is provisioned;

  • check whether a top-up activation code is compatible with the chosen plan;
  • read data-consumption information when a customer requests it.

Data sent to this service:

  • your reseller API token (for authentication), on every request;
  • on import/sync: your import filters (routes, countries, regions) and the time of the last sync;
  • when an order is paid: the package identifier, the number of eSIMs, the activation code of

the eSIM being topped up (only for a top-up), and a callback URL on your own site, which

contains the WooCommerce order and line-item numbers;

  • while the eSIM is being provisioned: the reseller order token returned by this API;
  • on a top-up compatibility check: the activation code the customer typed and the package identifier;
  • on a data-usage check: the activation code of the customer’s eSIM.

Like every request WordPress makes, these carry the standard WordPress User-Agent header,

which includes your site URL. No customer names, emails, addresses or payment details are sent

to this API by the plugin.

By using this service you agree to its terms and privacy policy.

eu/en/p/terms-and-conditions

ro/en/gdpr/

ro/register

ro/app/login

2. eu)

Used only when your store currency is not EUR and automatic currency conversion is enabled.

When prices are computed (during a sync, or for a Multi-eSIM surcharge in the cart) the plugin

downloads the ECB’s public daily reference-rate XML

xml), at most once every 12 hours,

to convert EUR plan costs to your store currency. This is a plain public data file: no account

and no authentication, and the request carries nothing about your customers or orders — only

the standard WordPress User-Agent header, which includes your site URL. If you use a fixed

exchange rate, turn conversion off, or your store is in EUR, this service is never contacted. ECB legal / copyright notice:

html

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • mobile data
  • esim
  • sim
  • travel
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 8.1
Update activity5 Oct 202628d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.