Engine 1 — Order-Based Digital Product Downloads
Use this engine for digital products you sell in your store catalog: ebooks, software licenses, audio files, video courses, and similar purchasable assets. Download links are generated per-order and delivered automatically to the customer upon payment.Setting Up a Digital Product
1
Open the product for editing
Navigate to Admin → Products and click Edit on the product you want to configure as a digital download.
2
Enable the Digital Download flag
Check the Digital Download Item checkbox in the product settings panel.
3
Attach the asset at the variant level
Open the product’s variant(s) and attach the downloadable file to each variant. Site Store Pro supports three storage options:
4
Set download limits (optional)
Configure access restrictions on the product or variant:
Leave these fields blank to allow unlimited, permanent access.
How Customers Access Downloads
Once an order is paid, Site Store Pro automatically generates secure download links tied to the order and delivers them in two places:- Order summary page — visible immediately after checkout completion.
- Order confirmation email — included in the email sent to the customer’s inbox.
Engine 2 — CMS Asset Downloads Manager
Use this engine for non-purchasable file downloads embedded within CMS pages and product descriptions: PDF brochures, product spec sheets, installation guides, user manuals, and similar content assets.Managing Assets
Navigate to Admin → CMS → Asset Downloads (/admin/cms-downloads) to upload and manage your content assets.
For each asset, choose a storage location:
Site Store Pro tracks a download count for every asset automatically. Review download counts from the Asset Downloads index to measure content engagement.
Embedding Downloads with Shortcodes
Once an asset is uploaded, embed it anywhere in your CMS content or product descriptions using the[download:ID] shortcode.
Basic embed (uses the asset’s title as the link label):
- The asset title (or your custom label)
- A file extension badge (e.g. PDF, DOCX, ZIP)
- The formatted file size (e.g. 2.4 MB)
- A tracked download link that increments the download counter on each click
Finding an asset's ID
Finding an asset's ID
Open the asset record in Admin → CMS → Asset Downloads. The numeric ID appears in the URL of the edit page — for example,
/admin/cms-downloads/12/edit means the shortcode is [download:12].The CMS Asset Downloads engine operates entirely independently of order-based downloads. Assets managed here are freely accessible to any site visitor who reaches a page containing the shortcode — no purchase or login is required unless you restrict the page itself.