Product Type: Digital
A Digital product is a downloadable or licensed item — an ebook, software, a media file, a template — delivered electronically with no physical logistics.
What defines a Digital product?
A Digital product is a downloadable or licensed item — an ebook, software, a media file, a template — delivered electronically with no physical logistics.
How are digital assets uploaded and attached to a product?
A digital product has one or more DigitalAsset records — the actual files that back it — uploaded and attached from the admin (Digital Assets · Upload).
How is a secure download issued on payment (token, limits, expiry)?
When a digital product is paid for, the system issues a DigitalDownload — a per-purchase grant carrying a secure token, a download-count limit, and an expiry — derived from the product's…
How are download count and link expiry enforced?
Each DigitalDownload tracks how many times it's been used against its maximum download count, and carries an expiry.
How can a digital grant be revoked?
A digital grant can be revoked (the DigitalDownload records a revoked timestamp), which immediately invalidates the token so the file can no longer be fetched with it.
How does a customer re-download or get a link reissued?
Within the limits of their grant (downloads remaining, not yet expired), a customer can re-download using their link from their account.
How do refunds work for digital products?
A digital refund both returns the money and revokes the license/download so access ends with the refund — there's no physical item to collect, so the reverse flow is purely digital.