1. Home
  2. Blog
  3. API & Integration
  4. How to Sell eSIMs in Your Online Store: Shopify, WooCommerce and Custom Shops
API & Integration

How to Sell eSIMs in Your Online Store: Shopify, WooCommerce and Custom Shops

Quick answer

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
  1. How an eSIM sale works
  2. Three setups compared
  3. What a high-converting eSIM product page needs
  4. Delivery under your brand
  5. Payments, refunds and balance
  6. SEO for an eSIM shop
  7. FAQ

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

  1. The customer buys a plan, e.g. "Spain eSIM — 10 GB, 30 days".
  2. You order that plan from your wholesale platform.
  3. The customer receives a QR code or one-tap install link.
  4. 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 toolAPI integration
Developer neededNoLow-codeYes
Delivery speedMinutes to hoursMinutesSeconds
Best forStarting out, low volumeGrowing shopsHigh volume, apps
Error handlingHumanBasicFull (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.

Guide eSIM API: for apps, websites and platforms B2B eSIM REST API: catalogue, orders, top-ups, refunds and eSIM status in 210+ countries, with webhooks, idempotency, scoped keys and a free sandbox. Read the guide
Fully Signal Team The Fully Signal team builds the white-label eSIM wholesale platform used by resellers, travel brands and apps to sell eSIM data in 210+ countries.