A custom WordPress and WooCommerce plugin that turned eSIM provisioning, top-ups, activation delivery, live usage tracking and refund workflows into a structured customer and admin experience using the eSIMGO API.

This project was a custom WordPress and WooCommerce eSIM integration built to connect an existing ecommerce setup with the eSIMGO v2.5 API.
The goal was not to rebuild the store, replace WooCommerce or introduce a separate customer platform. The goal was to extend the existing WordPress website so eSIM products, top-ups, activation details, usage data and support workflows could all work inside the current ecommerce environment.
I designed and built a modular custom plugin called eSIMgo Integration that handles eSIM provisioning, top-up flows, customer account dashboards, activation delivery, webhook-based usage tracking, bundle revocation, refund support and admin-side operations while staying aligned with WordPress and WooCommerce conventions.
The project needed to turn a standard WooCommerce store into a working eSIM sales and account-management platform. That meant connecting paid orders to external API provisioning, keeping customer-facing activation data usable, supporting repeat top-up purchases, and giving the business enough operational control to manage refunds, logs and troubleshooting safely.
I built a custom plugin architecture that connected WooCommerce, customer account flows and eSIMGO API operations into one maintainable WordPress extension. The plugin handled provisioning logic, order metadata, activation rendering, account dashboards, webhook ingestion and support workflows without requiring a separate application layer.
The most important architectural decision was to keep the solution plugin-first and embedded inside WordPress rather than pushing the business into a separate SaaS dashboard or a parallel custom application. WooCommerce remained the transaction layer, while the plugin became the orchestration layer between orders, users, metadata and the eSIMGO API.
Another key decision was to treat WooCommerce order and line-item metadata as the operational source of truth for activation and lifecycle data. That allowed the system to show meaningful customer-facing information quickly, reduce unnecessary API calls and recover gracefully when some data was already stored locally.
The build also balanced live API access with caching, webhook ingestion and admin recovery tooling. Instead of depending on one fragile real-time pathway, the plugin combines synchronous provisioning, transient caching, signed webhooks, local snapshot storage and manual admin tools so the platform stays usable even when edge cases appear.
The result was a much more capable WooCommerce eSIM platform delivered inside an existing WordPress build. Customers can now buy, activate, review and manage eSIM-related services through a clearer account experience, while the business has stronger operational tooling for fulfillment, support and exception handling.
The project was delivered in WordPress and WooCommerce using a custom plugin architecture, PHP, custom WooCommerce hooks, WordPress REST API endpoints, admin settings pages, custom database tables, structured logging, transient caching, scoped CSS, lightweight JavaScript and the eSIMGO v2.5 API.
This project shows how an existing WordPress and WooCommerce store can be extended into a much more capable digital-service platform without replacing the whole ecommerce stack. By using plugin-first architecture, careful order metadata design and admin-safe operational tooling, it becomes possible to support provisioning, account management and post-sale support inside a familiar WordPress environment.
If you need a similar build involving
custom WordPress development,
WooCommerce development
or
API integrations,
this kind of architecture is a strong fit for complex product flows that still need to stay manageable for content and operations teams.
Looking for similar outcomes? Start with WooCommerce Development and browse more project examples.
Let's discuss how I can help scale your website with a custom solution.
This case study showcases my expertise in web development, demonstrating how I help UK businesses achieve their digital goals through custom solutions, performance optimization and strategic implementation. If you need a similar approach, explore WooCommerce Development and practical implementation guides.
Quick paths to related services, practical guides and real project examples, curated to help visitors move from curiosity to action.
How to Get WC Order Details
Learn how to get WooCommerce order details programmatically and access key data like totals, items, and custom...
20 mistakes clients make using WordPress
Avoid the 20 most common WordPress mistakes that hurt performance, SEO, and security and learn how to keep you...
How to Manage Your WordPress Clients
As a WordPress professional, your success depends not only on your technical expertise but also on your abilit...
Let's discuss how I can help scale your website with a custom solution tailored to your business needs. From performance optimization to complete redesigns, I deliver results that drive growth.
Free 30-minute consultation • No commitment required • For business ready