New this fall — our collection has grown to 60+ templates. Browse them all
Tropic Arts
  • Templates
  • Platform
    Platform overview →

    Build

    AI website builderDescribe your business and get the whole site written, on a template or a custom design.AI logo designerThree logo directions from a short chat, with a dark version and a favicon.Website templatesDesigner templates made in-house, each one built for a kind of business.Visual editorChange any word on the page, drag sections into order, and recolor in a click.Brand & styleBrand colors and fonts you choose on every page, and your logo on every email.

    Grow

    Online storeStore planProducts and inventory, discount codes, Stripe checkout, shipping, pickup and sales tax.Digital productsStore planDownloads and license keys, delivered the moment a payment clears.SubscriptionsStore planMemberships and subscription boxes that bill themselves on a schedule.Reviews & favoritesStore planReview requests a few days after each order is fulfilled, and customer wishlists.BookingsAppointments booked right on your site, on one calendar you can sync.Content & emailA blog, plus a newsletter and campaigns with your logo, sent on any paid plan.CRMEveryone who buys, books or signs up in one list, plus an inbox on paid plans.SEO & analyticsTitles, sitemaps and share images, cookieless traffic, and Insights on what sells.

    Foundations

    Custom domainsSold separatelyBuy a name in your console or connect one you own, with SSL and a mailbox on it.Hosting & securityFast global hosting, SSL, nightly backups you can restore, and two-factor sign-in.Site searchOne search box for products, pages and posts, and fixes for searches that find nothing.LocationsEvery store or studio on a map, each with its own page and hours.
  • Pricing
  • Support
Log inStart free
Support›Digital products

Selling something that ships itself

Files, license keys, and the limits that keep one purchase from becoming ten.

In this article

  • Overview
  • Turn on digital delivery
  • Selling files
  • Selling license keys
  • Download caps and expiration
  • What the buyer gets
  • Keeping track of keys
  • When something goes wrong
  • Frequently asked questions

Overview

A digital product is one you don't ship: a PDF, an audio file, a template pack, a software license. The buyer pays, and a moment later an email brings them what they bought: a button to their downloads, and any license keys printed right in it. No packing, no postage, no waiting.

Digital delivery is a setting on a product rather than a separate kind of product. You add files, license keys, or both, and everything else about the product — its price, its photos, its category — works exactly as it does for anything else you sell.

Digital selling is part of the online store, so it needs the Store plan and a connected Stripe account, the same as any other paid product.

Turn on digital delivery

Everything lives on the product itself, in a panel called Digital delivery.

  1. In the side navigation, under Inventory, go to Products.
  2. Open the product you want to sell as a download, or create a new one.
  3. In the Digital delivery panel, check “Deliver as a digital product”. That also sets the product's Fulfillment to None — nothing is shipped or picked up, so no shipping is charged.
  4. Add your files, your license keys, or both — the next two sections cover each.
  5. Save. The product now delivers itself the moment it's paid for.

Fulfillment set to None is what keeps digital orders out of your “to fulfill” pile. Switch it back to Requires shipping and every download will sit in the queue looking like something you forgot to ship.

Selling files

Upload the file once and it's sold as many times as you like. Your files are kept privately — a buyer never gets a public link to them, only a personal download link tied to their order.

You can attach more than one file to a single product. Each one becomes its own download on the buyer's order page, which is how a bundle works: one purchase, several files. Each file can be up to 50 MB.

Replacing a file never breaks a past buyer's download: they keep the copy they paid for, and new buyers get the new one. After a backup restore or a site import, a file that couldn't come along is marked Missing on the product — upload it again, because buyers get nothing for it until you do.

A download is granted per file, per order — not per copy bought. Someone who buys two of the same thing gets one set of links, not two.

Selling license keys

If what you sell is a code — a software license, a game key, a redemption code — turn on keys and every buyer gets their own. There are two ways to supply them, and the difference matters.

  1. Generated: a fresh, unique code is created at the moment of purchase. You can never run out, so there's nothing to refill.
  2. Pooled: codes are drawn from a list you load in — real keys from a vendor. These are finite, and they can run out mid-sale.

If you're using a pool, set a low-stock warning. We'll email you once when the remaining keys fall into that band — once per restock, not once per sale — so the alert stays worth reading.

Download caps and expiration

Two settings decide how long a purchase stays useful, and both are optional.

A download limit caps how many times each link can be used. An access window sets how many days the links stay alive. Together they're what stops one purchase from being forwarded around a group chat — and left empty, the links simply don't expire.

Be generous rather than strict. People change laptops, lose emails, and download things twice by accident. A cap of one is the setting most likely to generate a support message.

What the buyer gets

As soon as the payment clears, we create the buyer's downloads, assign their keys, and email the address on the order: keys printed in the email, files a button away on their order page. There's nothing for you to send.

If the same order is processed twice — which can happen when a payment confirms in two places at once — nothing is duplicated. Files already granted are skipped and keys already assigned aren't re-issued, so a buyer never ends up with two sets.

Keeping track of keys

Every key your site has ever issued is listed under Digital keys, in the side navigation under Commerce. Each one is in one of three states:

  1. Available — loaded into a pool and waiting. Only pooled keys sit here; generated keys are made at the moment of purchase.
  2. Assigned — handed to a buyer, with the order and customer attached.
  3. Revoked — withdrawn automatically when its order is fully refunded. A revoked key doesn't go back into the pool, so it can't be handed to somebody else.

When a buyer says their key doesn't work, this page is where you check what they were actually sent, and when.

When something goes wrong

Two situations come up often enough to be worth knowing in advance.

If a pool runs dry mid-sale, the order still goes through — the shortfall is recorded and we email you right away so you can load more keys. The waiting buyer is served automatically once you do.

If a buyer has lost their email, open the order and click Resend confirmation: it goes out again with their keys and the button to their downloads. If they've used up their downloads, click Re-issue beside the file, which resets its download count and access window. Neither asks them to pay again.

Frequently asked questions

The Store plan, the same as for any paid product — digital delivery is part of the online store rather than an add-on. You'll also need Stripe connected so you can take the payment.

No. Checking “Deliver as a digital product” sets the product's Fulfillment to None, which tells us there's nothing to pack. Switch it back to Requires shipping and the order will sit there looking unfinished.

Yes. Turn on both and the buyer's email carries their code and the button to their downloads together.

Up to 50 MB per file, which is plenty for most PDFs, audio files and zips. For something bigger, split it across several files on the same product. Files count toward your plan's storage, which you can see under Usage.

The sale still completes and the shortfall is recorded against that order, and we email you to say the pool is empty. Add more keys from the product's Digital delivery panel and the waiting buyer is sent theirs automatically.

Open the order and click Resend confirmation — the email goes out again with their keys and the button to their downloads. If they've also used up their downloads, click Re-issue beside the file to reset it. There's no need to refund and re-sell.

Set a download limit and an access window on the product. The links are personal to the order and stop working once either runs out. Nothing can prevent someone from passing on the file itself once it's on their computer.

Nothing, by hand: refunding the whole order revokes its keys automatically. They show as Revoked on the Digital keys page and stay that way — a revoked key isn't returned to the pool, so the same code can't reach a second buyer.

No. With Fulfillment set to None no shipping rate is applied, so the buyer pays the price and the tax and nothing else.

Yes, if the product is taxable and you collect sales tax. Digital products get their own tax category automatically — a downloadable document for files, software for keys — and you can pick a closer one, like Ebook or Music, in the product's Tax category. Digital goods are taxed differently in different places, so it's worth checking what applies where your buyers are.

← PreviousStore & paymentsNext →Subscriptions

Still need a hand?

Contact usAll topics
Logo

Build
  • AI website builder
  • AI logo designer
  • Website templates
  • Visual editor
  • Brand & style
Grow
  • Online store
  • Digital products
  • Subscriptions
  • Reviews & favorites
  • Bookings
  • Content & email
  • CRM
  • SEO & analytics
Foundations
  • Custom domains
  • Hosting & security
  • Site search
  • Locations
Company
  • About
  • Press kit
  • Websites for contractors
  • Websites for salons
  • Websites for restaurants
  • Online stores for makers
  • Pricing
  • Support
  • From the Studio
  • Contact
  • Log in
  • Start free
Legal
  • Accessibility Statement
  • Cookie Policy
  • DMCA Copyright Policy
  • Privacy Policy
  • Support Policy
  • Terms & Conditions
  • Report a Site
  • Typeface credits

Copyright © 2026 Tropic Arts. All rights reserved.

Butler Pro Typeface © Fabian De Smet www.fabiandesmet.com