xpay✦ Commerce
Directory
WooCommerce plugins
Yesim – eSIM Plan Importer (EPI)
Yesim – eSIM Plan Importer (EPI)
Import eSIM plans into WooCommerce, auto-create products, and deliver localized QR code and eSIM Passport emails after purchase.
Will this break my store?
What the WordPress.org registry says about keeping Yesim – eSIM Plan Importer (EPI) running.
Tested to 6.9.5 — 1 branch behind 7.0
Tested against the WordPress branch in use today.8 days ago
7.4
Your host must be running at least this version.5.8
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Yesim – eSIM Plan Importer (EPI) is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
14 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
6 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
This plugin lets you automatically import eSIM plans from an external API into your WooCommerce store. It creates both grouped and simple products, manages metadata for SEO, and delivers eSIM details, QR codes, manual installation details, and eSIM Passport links to customers via email upon order completion.
Main features include:
- Auto-import of eSIM plans via API
- Creation of grouped and simple WooCommerce products
- SEO-friendly meta tags and product descriptions
- Configurable WooCommerce product short descriptions with dynamic placeholders
- Imported plan metadata for plan type, data amount, and duration
- One-click synchronization from the WordPress admin panel
- Automatic email delivery after WooCommerce order completion
- ICCID delivery via customer email
- Manual eSIM installation details
- QR code delivery for eSIM installation
- eSIM Passport link support
- WooCommerce mailer integration with fallback to
wp_mail() - Automatic customer language detection during WooCommerce checkout
- Language persistence in the order metadata
- Compatible with WPML, TranslatePress, Polylang and similar multilingual plugins
- English fallback when no supported language is available
- Multi-language customer email templates
Supported email languages:
- English — default fallback language
- German
- Spanish
- Czech
Email localization includes:
- Email subject
- Main email heading
- Greeting and intro text
- Order summary section
- eSIM details section
- eSIM Passport section
- QR code section
- Manual installation instructions
- Support message
- Footer message
Language resolution order:
- Language resolved from the multilingual website context during checkout
- Stored order language metadata
- WordPress site language
- English fallback
All dynamic email values remain unchanged across all language versions, including:
- Order ID
- Order total
- Currency
- ICCID
- SM-DP+ Address
- Activation Code
- Confirmation Code
- LPA Code
- Plan ID
- Expiration date
- Remaining data
- QR code
- eSIM Passport link
During activation, the plugin:
- Creates necessary folders in the WordPress uploads directory for secure data storage
- Registers
[yesim_grouped_products]shortcode - Creates the page
/yesim-grouped-products/with the shortcode - Initializes email delivery support
External Services
This plugin connects to external services to provide its core functionality. By using this plugin, you acknowledge that certain data will be sent to these services.
Yesim API (partners-api.yesim.biz)
- Purpose: This is the main service for managing eSIMs. It is used to create user accounts, activate eSIM profiles, and add data plans.
- Data Sent: When you activate an eSIM, the plugin sends necessary information such as email address, ICCID number, payment/order identifier, and selected plan details to this API.
- Service Provider: Yesim LLC.
Izisim API (api.izisim.app)
- Purpose: This service is used to fetch the latest available eSIM data plans for display in the WordPress admin panel.
- Data Sent: The plugin sends your unique API key/token to authenticate and retrieve the plan list.
- Service Provider: Yesim LLC.
QR Code Generation Service (api.qrserver.com)
- Purpose: This service generates QR codes that are included in customer emails for installing an eSIM.
- Data Sent: The plugin sends the LPA code to generate the QR code image.
- Service Provider: GoQR.me
- Links: Terms of Service, Privacy Policy
Theme Integration
- Note: This plugin may add an email handling file to your active theme’s directory to ensure proper integration with your site’s design.
If you switch themes, the plugin will automatically handle the necessary email integration with the new theme.
Yes, use [yesim_grouped_products].
The customer email is sent automatically when the WooCommerce order status changes to completed.
The plugin detects the active website language during WooCommerce checkout, stores it in the order metadata, and uses it to select the correct localized email template. If the language cannot be determined, it falls back to the WordPress site language and finally to English.
The plugin falls back to the WordPress site language. If the site language is also not supported, English is used by default.
The MVP supports English, German, Spanish, and Czech.
No. Dynamic values such as ICCID, activation code, QR code, plan data, and order data are preserved and inserted into each localized email template.
Plugin details
Tags on WordPress.org
