B2B platform for digital goods

Selling Digital Goods on WooCommerce: 2026 Guide

WooCommerce for digital sellers — your own WordPress store, key-delivery plugins, fees, payouts and the risks to price in.

Selling Digital Goods on WooCommerce: 2026 Guide

WooCommerce is the open-source way to run your own digital store: a free plugin that turns any WordPress site into a full shop. For a reseller it offers the most control of any option — you own the server, the data, the design and the margin, and you pay no marketplace sales commission, only hosting and payment processing. The trade-off is that you assemble the stack yourself, and WooCommerce's default "downloadable product" was built for one shared file, not for handing out unique game keys. With the right serial-key plugin, though, WooCommerce becomes a self-hosted store that delivers a Steam key the instant payment clears. Let's break down the plugins, the cost model, launch steps and the risks, without the hype.

This is one platform from our overview of where to sell digital goods.

What WooCommerce is and who it's for

WooCommerce is a WordPress plugin that adds a product catalogue, cart, checkout and order management to a site you host yourself. It brings no audience — you drive traffic via SEO, content, ads or your community — but it gives maximum control and zero per-sale commission. For digital codes, WordPress + WooCommerce runs the shop and the money; a key-delivery plugin runs the serial pool and instant fulfilment.

Who it suits:

  • Shop owners who already run a WordPress site and want full ownership of the stack.
  • Resellers who want the lowest variable cost per sale and aren't afraid of self-hosting.
  • API partners who can wire an external delivery source into a serial-key plugin.
  • Telegram sellers building a long-term branded store rather than a single landing page.

What sells well

Category Examples Demand
Game keys Steam, Xbox, PlayStation, Ubisoft, EA High
Gift & top-up cards Steam Wallet, PSN, Xbox, Google Play High
In-game currency / top-up PUBG Mobile UC, Free Fire Diamonds, Roblox Robux High
Subscriptions Game Pass, PS Plus, Discord Nitro Medium
Software keys & downloads Windows, Office, templates, files Medium

For every product, stating the activation region explicitly is critical — region mismatches are the single biggest source of disputes and refund requests on digital goods.

Owning the store means you can run bundles, coupons, upsells and email automation to lift average order value and earn repeat business — levers a marketplace listing can't offer. Evergreen gift cards and currency sell daily and build a returning customer base; AAA launch keys spike and fade fast. Keep a deep buffer on evergreen SKUs and a tighter, faster-rotating one on launches.

Plugins for auto-delivery

WooCommerce's built-in downloadable-product option attaches the same file to every order — wrong for unique codes. To sell keys you add a licence-key / serial-number plugin. A capable one will:

  • Hold a pool of unique keys per product and assign each buyer a distinct code.
  • Show the code on the order/thank-you page and email it automatically after payment.
  • Track remaining stock, alert on low inventory, and let you pause a product on a stockout.
  • Optionally connect an external delivery source via API/webhook so codes are pulled live from your supplier instead of a static CSV upload.

Connecting an external source is what makes WooCommerce scale: instead of re-importing key batches by hand, your supplier acts as the live stock backend behind your store.

Fees & payouts

Parameter Indicative*
WooCommerce plugin free (open source)
Hosting & maintenance monthly hosting, SSL, backups, updates
Payment processing per-transaction fee via your chosen gateway
Sales commission none in the marketplace sense — you keep the margin
Key-delivery plugin most serial-key plugins are paid (one-off or annual)
Payout to your connected bank/gateway, may have a hold

* Values are indicative and change — verify current hosting, payment-gateway and plugin pricing before modelling unit economics. Calculate the final margin after every fee, FX and withdrawal, not the headline number.

The biggest saving versus a marketplace is the absent sales commission, and WooCommerce's variable cost per sale is essentially just the payment fee. In return you own maintenance, security and uptime — budget time or a developer for that, especially as order volume grows.

How to start selling: 5 steps

  1. Set up WordPress + WooCommerce. Get hosting and a domain, install WordPress, add the WooCommerce plugin and a clean theme.
  2. Connect payments. Add a payment gateway, set payout details, and complete the gateway's business verification.
  3. Install a key-delivery plugin. Add a serial-key/licence plugin, configure key pools per product, or connect an external source via API.
  4. Add products. Write listings, state the activation region and platform clearly, set stock and price for all costs plus your target margin.
  5. Launch and watch stock. Drive your own traffic, monitor fast movers, keep a stock buffer, and pause products on a stockout to avoid failed deliveries and refunds.

Auto-delivery: why it's non-negotiable

Digital goods are bought for speed, and a self-hosted store has no marketplace rating to lean on — only your reputation and your reviews. When the key arrives instantly after payment, conversion climbs and tickets drop; when the pool empties or delivery stalls, you get refunds, chargebacks and lost trust. With an external source wired into your serial-key plugin, fulfilment is pulled live from your supplier, so stability depends directly on stock at the source. A thin or unreliable supplier turns your best product into a wave of failed orders the day it goes hot.

Risks and how to reduce them

Running a WooCommerce digital store is a real business with real risks. Price each one honestly:

  • Chargebacks. A buyer disputes the payment after receiving the code — and digital goods can't be returned. On your own store you carry more of this risk than on a protected marketplace; use fraud-prevention plugins and lower-chargeback payment methods.
  • Code revocation. A publisher or upstream supplier can deactivate a batch — especially "grey" regional keys. It triggers refunds and damages your store directly.
  • Region locks. A key or card won't activate in the buyer's country. Always state the product region.
  • Payment-gateway rules. Gateways can restrict or freeze accounts selling high-risk digital goods or showing high dispute rates. Keep dispute ratios low and your source documented.
  • Platform maintenance & security. Self-hosting means you own updates, backups and protection against fraud and downtime; a neglected site is its own risk to sales and data.
  • Proof of source / KYC. Your gateway can ask where stock came from. A supplier with a transparent transaction history makes these checks far easier to pass.

Bottom line: on your own store, reputation and survival are 80% about your supply source, not the plugin stack. Cheap "grey" wholesale saves on purchase price but costs dearly in chargebacks, revocations and frozen gateways.

Where to source inventory

To sell consistently on WooCommerce you need a wholesale source with auto-delivery, correct regions and stock on your fast movers. Assembling that from a dozen suppliers by hand is slow and risky.

FoxReload is a B2B wholesale platform for digital goods: one catalogue of 10,000+ SKUs (game keys, gift cards, top-up cards, eSIM, subscriptions, in-game currency), instant delivery and a REST API for auto-delivery — convenient to connect as an external code source for your WooCommerce key-delivery plugin.

Related reading:

Ready to model unit economics? Compare FoxReload purchase prices with your WooCommerce costs and you'll see the real margin per SKU.

Frequently asked questions

What does it cost to sell digital goods on WooCommerce?
WooCommerce itself is free, but you pay for hosting, payment-gateway processing and usually a paid key-delivery plugin — and there's no marketplace sales commission, so you keep more margin. All of these are indicative and change, so verify current hosting, gateway and plugin rates before pricing. Build the final margin from hosting plus processing, plugin and FX costs, not one number.
How does auto-delivery of keys work on WooCommerce?
WooCommerce's default downloadable-product feature serves the same file to everyone, which doesn't suit unique one-time codes. To auto-deliver distinct serial keys you add a licence-key / serial-number plugin that manages a key pool (or connects an external source via API) and shows or emails the buyer a unique code instantly after payment. Delivery stability depends directly on having stock at your source.
What can I sell on a WooCommerce digital store?
Game keys (Steam, Xbox, PlayStation), gift and top-up cards (Steam Wallet, PSN, Google Play), in-game currency and top-ups, subscriptions, software keys and downloadable files. For every product, account for the activation region and code-revocation risk, and confirm your payment gateway permits the category.
Do I need to verify my business to sell digital goods on WooCommerce?
WooCommerce doesn't verify you, but your payment gateway does — gateways run business verification and anti-fraud checks and may restrict accounts selling high-risk goods like keys and gift cards. A wholesale supplier with a transparent transaction history makes proof-of-source checks easier and reduces the chance of a payout hold.
See FoxReload wholesale prices

Related articles