Skip to Content
Account
Enter the email address on your account.
Forgot Your Username?
Enter your password.
Forgot Your Password?

Or continue with

J2Commerce 6

Akeeba Release System Download ID

6 Min Read

Documentation current for Akeeba Release System Download ID v6.3.0. Last checked November 11, 2026.

On This Page

The ARS Download ID app integrates J2Commerce with Akeeba Release System (com_ars). It creates a unique download ID for each customer when they complete an order and shows it on the customer's profile page.

This app is a separate add-on available from the Akeeba (ARS) Integration. It is not included with the core J2Commerce 6 component.

Prerequisites

  • J2Commerce 6.6.2 or later, installed and enabled
  • Akeeba Release System (com_ars) installed and enabled on the same Joomla site
  • Joomla 6
  • PHP 8.2 or higher

Warning

Install com_ars and update J2Commerce first. The plugin does not install without them.


Installation

  1. Download the plg_j2commerce_app_arsdlid.zip package from the J2Commerce website.
  2. Go to System -> Install -> Extensions.
  3. Upload the ZIP file and click Upload & Install.

Enable the App

Option A: Click the J2Commerce icon at the top right corner, then Apps.

Option B: Go to Components -> J2Commerce -> Apps.

Find Akeeba Release System Download ID in the list, click the toggle to enable it, and click Save.


Configuration

Tip

Click the Toggle Inline Help button in the toolbar to show a description below each field.

Open the global settings by clicking Akeeba Release System Download ID on the J2Commerce Apps screen.

Basic Settings

SettingWhat It DoesDefaultOptions
Display LocationsWhere the translations block appears on the product page.Before Product DescriptionBefore or After Product Title, Before or After Product Images, Before Product Description, Before or After Product Detail, Before or After Product Options, Before or After Product Cart, Before Product Stock, Before or After Product Upsells, Before or After Product Cross-sells
Languages DisplayShows the available languages as a vertical list or inline on one wrapping row.ListList, Inline
LanguagesThe pool of languages that the product-level "All" option expands to.None selectedLanguages installed in Joomla plus Manual Languages
Manual LanguagesLanguages not installed in Joomla that you still want to select as product translations. Each row needs a Language Tag and a Language Name. Flag Image is optional.EmptyRepeatable rows
TemplateThe CSS framework used for the storefront and profile output.AutoBootstrap 5, UIkit
Debug ModeWrites log entries to administrator/logs/app_arsdlid.php. Disable in production.NoYes, No

Release Notes Settings

These settings are on the Release Notes tab. They pull the latest version and release history from Akeeba Release System onto the product page. The product needs an ARS Package ID to be linked to a category.

SettingWhat It DoesDefaultOptions
Show Latest VersionReplaces the product's Version custom field with the latest published ARS release version wherever the product page shows a version number.YesYes, No
ChangelogShows the product's release history as a tab or an accordion section on the product page.HiddenHidden, Tab, Accordion
Changelog ReleasesMaximum number of releases in the changelog, newest first. Shown only when Changelog is Tab or Accordion.51 to 50
Respect Release AccessYes: only visitors whose access level can view a release in ARS see its version and notes. No: everyone sees them, and downloads stay protected by the release access level.NoYes, No

License Code Settings

These settings are on the License Codes tab. They apply to per-purchase license codes on subscription products. Turn license codes on in the product's subscription settings, which need the Subscription Product app.

SettingWhat It DoesDefaultOptions
Primary Download IDControls the primary Download ID of customers who own a license subscription. Follow License Codes: it works only while at least one license code is active. Leave Unchanged: the plugin never switches it on or off. Disabled: it is switched off, so only per-purchase codes work.Follow License CodesFollow License Codes, Leave Unchanged, Disabled
Refunded OrdersFollow Subscription: license codes follow the subscription status and ignore the order status. Revoke Codes: codes are switched off while the order is in one of the selected statuses, and back on when it moves to another status.Follow SubscriptionFollow Subscription, Revoke Codes
Revoke on Order StatusesOrder statuses that switch off the codes bought with that order. Shown only when Refunded Orders is Revoke Codes. Select at least one, or no codes are revoked.None selectedYour order statuses

Per-Product Settings

These settings appear on the Akeeba Release System section of the product edit screen.

FieldWhat It Does
ARS Package IDThe numeric ID of the ARS package that this product unlocks. Leave blank if the product has no ARS package.
Language TranslationsThe languages this product is translated into. The list includes all languages installed in Joomla plus the Manual Languages. Selected languages show on the product page.
Additional LanguagesLanguages for this product only, such as a payment method available in one region. Each row has a Language Tag, a Language Name and an optional Flag Image. Without a Flag Image, a matching Joomla language flag is used when available. These always show alongside the selected translations. Empty rows do not block saving the product.

How It Works

Automatic Download ID Generation

When an order is saved, the plugin checks whether the customer has a primary download ID in ARS. If not, it creates a random download ID through ARS and sets it as the customer's primary ID. A customer who already has a primary ID keeps it.

Translation List on Product Pages

Products with selected translations show a list headed "Translated In The Following Languages". It appears at the Display Locations you chose. Products with no translations show nothing.

Latest Version and Changelog

With Changelog set to Tab or Accordion, the product page shows the newest ARS releases for the product's package, up to the Changelog Releases limit. Both the Bootstrap 5 and UIkit templates support this.

Customer Profile Tab

Logged-in customers see a License ID tab on their My Profile page. It shows the download ID in a read-only field with a Copy button. Customers paste the ID into their site's update settings to receive updates.


Finding the ARS Package ID

  1. Log in to the Joomla backend.
  2. Go to Components -> Akeeba Release System -> Categories.
  3. Note the ID of the category that matches your product.
  4. Enter that number in the ARS Package ID field of the product.

Troubleshooting

No Download ID Appears on the Customer Profile

The customer ordered before the plugin was enabled. There is no bulk back-fill, so create the ID in ARS: go to Components -> Akeeba Release System -> Download IDs, click New, and enter the Joomla user ID and an ID string.

Plugin Fails to Install

The installer refuses when J2Commerce is missing or older than 6.6.2, or when com_ars is not installed and enabled. A message such as "This plugin requires J2Commerce 6.6.2 or later" names the cause. Update J2Commerce or install and enable com_ars, then install the plugin again.

"License ID" Tab Is Not Visible on My Profile

  1. Go to J2Commerce -> Apps and confirm the app is enabled.
  2. Go to System -> Manage -> Extensions and confirm com_ars is installed and enabled.

Changelog or Latest Version Is Missing

Check that the product has an ARS Package ID and that Changelog is not Hidden. If Respect Release Access is Yes, visitors only see releases their access level can view in ARS.

Debug Logging

Enable Debug Mode and read the log at:

administrator/logs/app_arsdlid.php

Related Products

Related Products

Still stuck? Our team can help.

Back to Top