Akeeba (ARS) Integration
$14.00

Fire Your Inbox From License Duty

Every order automatically provisions a customer license the moment payment clears. No browser tabs. No copy-paste. No "did you send it yet?"

0
Manual steps per order
16
Spots to show off your languages
1
Click for a customer to grab their key

Everything Your License Desk Never Had

From order save to license delivered — automatically. Every feature maps to a real workflow problem Joomla extension sellers deal with every single week.

Automatic License on Order

The instant a customer's order saves, their license generates itself. No tab-switching, no copy-paste, no you standing in the middle.

Genuinely Duplicate-Proof

Every generated key is checked before it's saved. Nobody accidentally ends up with someone else's license.

Self-Serve License Tab

Customers find their key on their own profile page and stop treating your inbox like a help desk.

One-Click Copy

No triple-clicking a tiny text field hoping you grabbed the whole string. One button, done.

Per-Product Package Routing

Sell a dozen extensions from one store. Every order routes to the correct release automatically — no mapping table to babysit.

Language Picker That Knows Your Store

Pulls straight from what's actually installed, plus anything you add by hand. No stale hand-typed list to keep updating.

One-Off Product Translations

Flag a region-only translation on the one product that actually has it — without cluttering every other listing.

Renders in Bootstrap 5 or UIkit

Matches whatever template your storefront already runs. Nothing fights your layout.

Steps Aside When It Should

If your release system goes missing, this plugin quietly stands down instead of taking your checkout with it. A debug toggle is there when you actually need answers.

The License Generates Itself. Full Stop.

Five minutes of copy-paste per order adds up fast once your sales volume does. This plugin handles the entire cycle the second an order saves — generation, uniqueness check, delivery — and your part of the process is exactly nothing.

  • Fires the moment payment clears, not whenever you get around to it
  • Checks for duplicates before it saves anything
  • Skips customers who already have a license — no double-issuing

Customers Find Their Key Without Asking You

"Where's my license?" is the single most tiresome support ticket in a software business. Now the answer is always the same, and your customer never has to send it: log in, click the tab, click Copy, done.

  • A dedicated tab, always current, zero maintenance from you
  • One click copies the whole key — no fumbling a text field
  • Simply doesn't appear if there's nothing to show

Tell Shoppers What Languages You Speak — Automatically

Language support is a buying signal, not an afterthought. Tag a product with the languages it supports and the storefront handles the rest — no template edits, no paragraph that quietly goes wrong when a translation gets dropped.

  • Pulls from what's genuinely installed, plus anything added manually
  • Choose from sixteen spots on the page to display it
  • List or inline layout — your call, not ours

Real-World Use Cases

A subscription club sees new memberships every week, each one needing a fresh license before the member can pull updates. What used to eat a chunk of somebody's Tuesday now happens the instant the order saves — nobody on staff touches it, and members find their key on their own profile page.

One developer, one store, twelve extensions — each with its own release channel. Every purchase automatically unlocks the correct download. No spreadsheet, no mapping table, no late-night "wait, which extension is this again?" moment.

A team selling a component with six European translations lets shoppers see exactly which languages are supported the moment they land on the product page. No stale description paragraph. No manually maintained list that quietly breaks the day a translation gets dropped.

A store owner who's been issuing licenses manually for years installs the plugin over a weekend. Existing customers with keys already on file: untouched. Every order starting Monday morning: handled automatically. The inbox gets noticeably quieter within the week.

Your Next Order Should Provision Itself

If you're selling Joomla extensions and delivering updates the Joomla-native way, there's no reason you should still be standing in the middle of it. Let the store handle the part it was built to handle.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Module, Apps
  • J2Commerce Version 6.x
  • Joomla Version 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

Improvement Modify extraction method to get languages supported by Joomla

New Feature Display the logged-in customer's primary ARS download/license ID

New Feature Click-to-copy button using the Clipboard API (vanilla JS)

New Feature Renders nothing when the user is a guest, com_ars is disabled, or no ID exists

New Feature Bootstrap 5 and UIkit subtemplate variants via the Subtemplate field

New Feature No caching by default (per-user content)

Update Display-only — does not create download IDs; requires the app_arsdlid plugin for that

Update Requires Joomla 6.x, J2Commerce 6.x, and Akeeba Release System (com_ars)

New Feature Translate the interface into 20 languages (admin and storefront strings)

New Feature Language multi-select on the product form is now dynamic: installed Joomla languages plus Manual Languages

New Feature Add per-product Additional Languages subform for product-specific translations

New Feature Add Manual Languages plugin parameter for locales not installed in Joomla

New Feature Add Template plugin parameter to choose Bootstrap 5 or UIkit rendering

New Feature Add UIkit templates alongside the existing Bootstrap 5 templates

New Feature Add Display Locations plugin parameter to choose where the translations block renders

New Feature Add Languages Display plugin parameter: vertical list or inline wrapping row

New Feature Add Languages plugin parameter defining the pool an "All" selection expands to

New Feature Product-level Language Translations field gains an "All" option expanding to the Languages pool plus Manual Languages

New Feature Flag images resolve from a custom upload, then the Joomla language image set, then the checkmark icon

New Feature Add Help toolbar button on the plugin edit screen linking to documentation

Improvement Display Locations plugin parameter is now a single select instead of a multi-select

Improvement Move plugin templates into bootstrap5/ and uikit/ subtemplate folders

Improvement Update extension artwork

Update Requires Joomla 6.x, J2Commerce 6.x, and Akeeba Release System (com_ars)

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.