Skip to content

Products

Products are the core of LicenseDock. Each product is one digital item you sell – a Joomla extension, a desktop app, a theme, a font, a course download, etc.

Structure

LicenseDock uses a three-level hierarchy:

Product → Plan → Price
  • Product – what you're selling
  • Plan – a tier or variant (Single Site, Developer, Agency)
  • Price – a billing option on a plan ($49 one-time, $99/year)

A product can have many plans, and each plan can have many prices. The customer picks one plan + price at checkout.

Creating a Product

Go to Components → LicenseDock → Products → New.

Basics

FieldNotes
TitleProduct name shown to customers
AliasURL slug. Auto-generated from title
DescriptionHTML. Shown above the pricing on the product page
Description (Additional)HTML. Shown below the pricing
Short DescriptionUsed in listings and meta description fallback
HighlightsHTML. Bullet points shown alongside the hero
StatusPublished, Unpublished, Archived, Trashed
FeaturedPin to the top of storefront listings
TagsOne or more tags for filtering

Media

FieldNotes
ImageMain product image
Image FolderPath to a folder of gallery images

Hero Layout

The product page has a configurable hero block.

FieldNotes
Layouttwo_column (gallery + info side by side) or stacked
Column Split4-8, 6-6, 8-4 (for two_column)
Gallery / Info CSS ClassOptional Bootstrap utilities for the stacked layout
Description Wrapper ClassDefault col-lg-8 mx-auto

License Behaviour

FieldDefaultNotes
Requires LicenseYesWhen off, plans don't expose activation fields and orders don't issue license keys

Renewal Pricing

For recurring products, you can offer existing customers a discount when they renew.

FieldNotes
Renewal Discount %Discount applied if the customer renews within the grace period
Grace Period DaysDays after expiry where the renewal discount still applies
Lapsed Discount %Smaller discount for renewals after the grace period

Bundles

FieldNotes
Is BundleMark this product as a bundle
Bundle ProductsList of products included in the bundle

Call to Action

FieldNotes
CTA TextCustom button label for product listings
CTA ClassCustom CSS class for the listing button

SEO

FieldNotes
Meta TitleBrowser tab title. Falls back to product title
Meta Description
Meta Keywords

Each plan/price has a Copy buy link button in the admin. The link looks like:

/checkout?plan_price_id=42
/checkout?plan_price_id=42&trial=1
/checkout?plan_price_id=42&coupon=LAUNCH20

Use these for landing pages, email campaigns, or anywhere you want to link directly to a specific plan + billing cycle.

Next Steps

Joomla Extensions by Contona