Digital products
Your marketplace can sell downloadable goods — ebooks, templates, audio, software — and secret credentials such as license keys, codes, and gift cards, alongside physical products, from any of your sellers. Digital sales flow through the same seller suborders, commissions, and payouts as physical sales; what changes is delivery. A paid file item produces a secure download link that is emailed to the buyer and shown on their order; a paid key item produces a secret the buyer reveals themselves (see Selling license keys, codes & gift cards below).
Building against the API instead? See the developer guide: Digital products.
Because the digital/physical distinction lives on the variant, one product can offer both — for example an ebook download and a paperback edition under the same product.
Set your marketplace defaults
In the dashboard, navigate to Settings -> Products. The Digital products section controls the defaults every digital item inherits unless it overrides them:
- Automatic fulfillment for digital products — when on, digital items are delivered the moment the order is fully paid: the download link is created and emailed automatically, with no manual fulfillment step.
- Default maximum downloads for digital products — how many times one issued link can be used. Leave empty for no limit.
- Default URL validity days for digital products — how long an issued link works before it expires. Leave empty for no expiry.
Add a digital file to a variant
On a product's variant page, the Digital file section is where the content lives:
- Upload the file the buyer should receive.
- Either keep use default settings (the marketplace defaults above apply) or override automatic fulfillment, maximum downloads, and link validity for this variant alone.
- You can replace the file, adjust the settings, or remove the file at any time.
A digital variant must have stock assigned at a warehouse to be purchasable — inventory gates the buy button exactly as it does for physical items. See Assign product inventory.
This applies to license key, code, and gift card variants too: warehouse stock and the key pool are two separate gates, and the tighter one wins — a variant with 10 units of stock but 3 available keys sells at most 3.
How buyers receive their files
- With automatic fulfillment on, payment completes the delivery: the buyer immediately receives an email containing their download links, and the links also appear on their order page in the storefront under Your download.
- With automatic fulfillment off, digital items wait like physical ones: fulfilling the line issues the link and sends the email at that moment.
- Each link honors the download cap and validity window configured for its item.
Track delivery on an order
On an order's detail page, each digital line shows a Digital delivery status:
- Downloads used (for example, 2 of 5 downloads used) — this is the number that distinguishes "the file never arrived" from "downloaded and lost".
- Before payment or fulfillment, the line notes that no download link has been issued yet and explains when one will be created.
If a buyer loses access — a leaked link, or a legitimately exhausted download cap — the link can be re-issued via the API: the old link stops working immediately and a fresh one with a reset counter replaces it, without touching the buyer's ownership record.
Selling license keys, codes & gift cards
Beyond downloadable files, your marketplace can sell secret credentials: software license keys, redeemable codes, and gift cards. Every unit sold is a distinct secret with its own ownership record — a buyer of three licenses owns three separately tracked keys.
- Enable the kinds first. These product kinds are off by default and are switched on per marketplace (via the API's marketplace configuration,
enabledFulfillmentKinds). Until enabled, sellers cannot create products of these kinds. - Keys live in pools on the variant. A seller either uploads their own key list or uses platform-generated codes. Retiring a pool stops sales without affecting keys already sold. (Pool management is API-first today — see the developer guide: License keys, codes & gift cards.)
- Buyers reveal, they aren't emailed the secret. Delivery is reveal-on-demand: the secret is shown only when the buyer asks for it in their account, and the first reveal is recorded. (The storefront reveal page is rolling out; until your storefront ships it, reveal is available through the API and support can assist buyers.)
- Revealed keys don't refund silently. Once a buyer has seen a secret, it cannot be returned — a refund covering a revealed key is refused unless the operator explicitly overrides it. Unrevealed keys refund normally, and refunding revokes the key with the ownership record.
- Keys can't be sold on draft or quote orders — they are reserved and delivered only through checkout.
- Sellers can verify keys from their own software via a public verification API — useful for license checks inside the products they sell.
- Gift cards: you're selling the card, not redemption. A sold gift-card code cannot yet be spent at your marketplace's own checkout. Word your listings so buyers aren't led to expect that — describe what the code is for, and don't imply it is spendable in your marketplace.
Refunds withdraw access
When a refund covering a digital item completes, the buyer's access is withdrawn: their ownership record is revoked and the download links stop working. This is on by default, and can be disabled marketplace-wide via the API if you prefer refunded buyers to keep their files.
Control which sellers may sell digital goods
Every seller is approved for digital sales by default. If a seller should not be selling digital goods, they can be suspended for digital sales via the API (the seller's digitalSalesStatus):
- Suspension immediately unpublishes that seller's digital products — their physical catalog is untouched — and marks those products with a seller digital suspended warning.
- Re-approving the seller clears the warning everywhere at once. Their digital products stay unpublished until deliberately republished.
Everything is audited
Every file change, every issued link, and every download is recorded: content and link changes appear in the audit timeline (who changed what, and when), and each download is logged against the buyer — including technical details that serve as evidence if a payment dispute ever arises.