Prism/Products

Products

Create products with addons and downloads, issue licenses and post updates.

Products, licenses and their downloads belong to the Core module. You manage them under Store in the dashboard, and customers see them at /products.

Creating a Product

Under Products, click Create.

FieldWhat it does
NameThe product name.
SlugThe URL, as in /products/my-product. Made from the name when left empty.
PriceThe price and its currency. 0 makes it free to claim.
Statusdraft hides it from the store. published shows it.
Points Earned, Points PricePer-product points overrides. 0 uses the global rates.
FeaturedSorts it first and marks it in product lists.
Download TypeWhere the file comes from. See below.
SummaryOne short line shown on product cards.
DescriptionThe product page body, written in BBCode, with image uploads.
CoverThe image on cards and the product page.
AddonsExtras bought on top of the product. See below.
LinksButtons on the product page, such as docs or a support server, each with a label, URL and icon.

Downloads

Download TypeWhere the file is
noneNo download.
urlA link you host somewhere else.
hostA file you upload, stored in Prism's data/ folder.
s3A file you upload, stored in your S3 bucket. Needs Settings > S3 Storage.

Uploaded files are never linked publicly. When a customer clicks Download, Prism checks they own an active license and gives them a short-lived link. Every download is logged with the user, file, size and IP, and shows under Download Logs on the product page for your team.

Addons

Each addon has a name, icon, price and its own download. Customers pick addons when they buy, or buy them later for a product they already own. Addons are added to the customer's existing license instead of making a new one.

Turn addons off for the whole store, or choose tickboxes or a popup for picking them, under Settings > Checkout.

Licenses

Every purchase issues a license that ties a customer to a product. Prism makes them for you at checkout, and you can make or change them by hand under Licenses.

FieldWhat it does
ProductThe product it unlocks.
UserWho owns it.
AddonsWhich of the product's addons it includes.
Statusactive, inactive or deactivated. Only active licenses can download.
ExpiresWhen it stops working. Leave it empty for lifetime.

Each license gets a unique key. Customers see their licenses, keys, addons and downloads under My Licenses in their account.

A customer can hold one active license per product. Buying the same product again is blocked, but they can still buy its addons.

Product Pages

Each product page has these tabs:

TabWho sees itWhat it shows
OverviewEveryoneThe description, addons, links and buy buttons.
UpdatesEveryoneVersion history and changelogs.
ReviewsEveryoneStar ratings and reviews.
Download LogsYour teamThe last 50 downloads.
Purchase LogsYour teamWho bought it and which addons.

Updates

Team members with products.edit see Post Update on the Updates tab. Enter a version, title and changelog. The newest one is shown as the latest update.

Reviews

Any signed-in customer can rate a product from 1 to 5 stars with a title and review. Posting again replaces their earlier review. Authors and your team can delete reviews.