Yesim – eSIM Plan Importer (EPI)
·
Import eSIM plans into WooCommerce, auto-create products, and deliver localized QR code and eSIM Passport emails after purchase.
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
- 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.