B2B eSIM manager for 247eSIM
B2B eSIM manager for 247eSIM

B2B eSIM manager for 247eSIM

0/5 (0 ratings) — active installs Updated Nov 14, 2026

B2B eSIM manager for 247eSIM connects your WooCommerce shop to the 247eSIM Partner API. You sell eSIM data plans at your own prices; 247eSIM supplies the eSIMs and charges your prepaid partner wallet.

Your catalogue, always up to date

  • Imports every package in your 247eSIM catalogue as a virtual WooCommerce product, with name, description, attributes (destination, data, validity, coverage) and a category per destination.
  • Syncs automatically on the schedule you choose, from every 15 minutes to every few days, or at the press of a button.
  • Prices follow your rules: markup percentage, fixed markup, currency exchange rate and optional rounding to .99 or whole numbers. Sale prices and product images are never touched.
  • Packages that can’t be ordered right now go out of stock automatically. Withdrawn packages are hidden or binned, and come back if the package returns.
  • Large catalogues are synced in small background batches, so your site never slows down.

eSIMs delivered automatically

  • When an order is paid, one eSIM per unit is bought from 247eSIM straight away.
  • Safe retries: every eSIM order has a unique reference and idempotency key, so a retry or a network glitch can never buy the same eSIM twice.
  • Temporary problems, such as an empty wallet or a busy network, are retried automatically, and you get an email when something needs you.
  • Optional signed webhooks for instant updates; without them, the plugin checks on slow orders by itself.
  • Orders that contain only eSIMs can be completed automatically once every eSIM is delivered.

Easy installation for your customers

  • The order confirmation page shows the eSIM within seconds and updates by itself while it is issued.
  • QR code, one-tap Install on iPhone and Install on Android buttons, manual SM-DP+ and activation code with copy buttons, and step-by-step instructions.
  • Live data usage: data left, status and expiry, straight from the network.
  • A My eSIMs tab in My Account lists every eSIM the customer has bought.
  • A “Your eSIM is ready” email with all installation details, editable under WooCommerce > Settings > Emails.

For store managers

  • A status panel shows your connection, sandbox or live environment, wallet balance, key permissions and sync progress.
  • Each order shows an eSIM box with status, ICCID and cost, plus Retry, Cancel eSIM and Refresh buttons.
  • Works with the block and classic checkout and with WooCommerce high-performance order storage (HPOS).
  • Sandbox support: test the whole flow with test money and simulated eSIMs, then switch to live keys.

Requirements

  • WooCommerce 8.0 or newer.
  • A 247eSIM partner account with an API key pair. You can apply from the 247eSIM developer page.
  • Working WP-Cron. The sync and eSIM delivery run as background tasks through WooCommerce’s Action Scheduler.

A full illustrated user guide (PDF) is included in the plugin folder: b2b-esim-manager-247esim-User-Guide.pdf.

External services

This plugin is a connector for the 247eSIM Partner API, a service run by 247eSIM (https://b2b.247esim.com). It cannot work without that service and a 247eSIM partner account. Nothing is sent until you enter your API keys.

What is sent to 247eSIM, and when:

  • Every request: your API key and secret (to identify your account), and your site’s address in the User-Agent header.
  • Product sync (on your chosen schedule and when you press “Sync products now”): a request for your package catalogue. No customer data is sent.
  • When an order is paid: the package ID, the WooCommerce order number, order and line-item IDs, and the customer’s billing email address and name, so that 247eSIM can issue the eSIM and attach it to your order.
  • When a customer checks their data usage, or when the plugin checks an order: the eSIM’s ICCID or the 247eSIM order ID.
  • On the settings page: requests for your account details and wallet balance.

If you add a webhook in the 247eSIM partner portal, 247eSIM sends order and wallet events to your site. Each delivery is verified with your signing secret.

247eSIM terms and conditions: https://b2b.247esim.com/terms
247eSIM privacy policy: https://b2b.247esim.com/privacy

QR codes are drawn in the customer’s browser. No QR code service is used.