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