- Home
- Blog
- API & Integration
- How to Sell eSIMs in Your Online Store: Shopify, WooCommerce and Custom Shops
How to Sell eSIMs in Your Online Store: Shopify, WooCommerce and Custom Shops
To sell eSIM in your online store, list each destination plan as a product, then deliver the eSIM after payment — manually from a wholesale partner panel, through an automation tool, or automatically through a REST API. Fully Signal supports all three with white-label QR codes and install pages, a free sandbox and no commission.
In this article
Many businesses already run an online store and want to add travel data. This guide shows three ways to sell eSIM in your online store — from a no-code start to a fully automated shop — and what makes an eSIM product page convert.
How an eSIM sale works
- The customer buys a plan, e.g. "Spain eSIM — 10 GB, 30 days".
- You order that plan from your wholesale platform.
- The customer receives a QR code or one-tap install link.
- They install it and connect on arrival.
The only difference between setups is who does step 2 and 3: a person, an automation, or your code.
Three setups compared
| Manual (panel) | Automation tool | API integration | |
|---|---|---|---|
| Developer needed | No | Low-code | Yes |
| Delivery speed | Minutes to hours | Minutes | Seconds |
| Best for | Starting out, low volume | Growing shops | High volume, apps |
| Error handling | Human | Basic | Full (retries, webhooks) |
Setup 1: Manual delivery from the panel
List your plans as digital products. When an order comes in, a team member orders the eSIM in the Fully Signal partner panel and sends it to the customer. It works on any shop platform and is ideal for testing demand.
Setup 2: Automation tool
Connect your shop's "new order" event to the eSIM API through an automation or workflow tool, or a small server script. The automation orders the plan and emails the install link.
Setup 3: Direct API integration
Your shop's backend calls the REST API at checkout, stores the eSIM details with the order and shows the install link on the thank-you page. Status changes arrive through webhooks. This is the most robust option — follow our eSIM API integration guide and use idempotency keys so retries never buy twice.
What a high-converting eSIM product page needs
- Destination first in the title: "Italy eSIM — 5 GB, 30 days"
- Price and what is included (data, days, data-only)
- Networks for that plan, shown in your catalogue
- When the plan starts — see eSIM validity and activation
- Compatibility check link (eSIM compatible phones)
- How installation works with a short visual
- FAQ for the top 3–5 questions
Delivery under your brand
With Fully Signal, the QR code carries your logo and colour and the install page shows no supplier name or links. It detects iPhone or Android, offers one-tap install where supported and works in 8 languages. Your customer never sees a third-party brand — so they come back to your shop next trip.
Payments, refunds and balance
- You take the customer's payment in your shop.
- Each eSIM is paid from your prepaid balance at your wholesale price — no commission.
- Turn on low-balance alerts and auto top-up so orders never fail.
- An unused eSIM (never installed, no data used) can be refunded to your balance within the refund window; installed or activated eSIMs cannot. Mirror this in your shop's refund policy (eSIM refunds).
SEO for an eSIM shop
Each destination page is a search landing page. Target "[country] eSIM" and "eSIM for [country]" queries, add an FAQ, and keep prices current. For AI assistants, write a clear one-paragraph answer at the top of each page. More ideas in how to market an eSIM brand.
FAQ
Can I sell eSIMs on Shopify or WooCommerce?
Yes. List plans as digital products and deliver eSIMs manually from the partner panel, through an automation, or automatically via the REST API from a small app or server script.
Do I need a developer to sell eSIMs online?
Not to start. Manual delivery from the panel needs no code. Automation and API delivery need some technical work.
How fast does the customer get the eSIM?
With API delivery, within seconds of payment. With manual delivery, as fast as your team processes orders.
Who handles payment?
Your shop takes the customer's payment. Your eSIM cost is paid from your prepaid wholesale balance.
Will the customer see the supplier's name?
No. Fully Signal QR codes and install pages carry your branding only.