\n \n \n \n \n
Select your language
Choose Language | Choisir la langue | Elegir idioma | Scegli la lingua | Escolher idioma
There are currently no matching articles.
Page 1 of 1
Keine Witze hinterlegt.
ZipDownloads ist eine leistungsfähige Download- und Produktverwaltung für Joomla. Die Erweiterung ermöglicht die strukturierte Bereitstellung und Verwaltung von Dateien, Kategorien, Versionen, Changelogs, Dokumentationen und Screenshots. Zusätzlich unterstützt ZipDownloads Produkt- und Zahlungsfunktionen, Gutscheine, mehrsprachige Inhalte sowie umfangreiche Import-, Export-, Backup- und Wiederherstellungsfunktionen. Damit eignet sich die Lösung sowohl für einfache Downloadbereiche als auch für professionelle Software-, Datei- und Produktportale mit zentraler Versions- und Releaseverwaltung.
This FAQ explains the most important ZipDownloads features from the perspective of administrators and users. It focuses on download keys, protected downloads, Free/Pro/Enterprise editions, purchase entitlements, renewals, and upgrades.
A download key is a unique access key that allows ZipDownloads to verify whether a user is authorized to download specific products or versions.
A key can, for example, be linked to a purchase, product version, edition, or specific user.
ZipDownloads supports, among other things:
time-limited keys
unlimited-validity keys
download limits
installation limits
installation IDs
usage history
expiration dates
blocking
revocation
refunds
key regeneration
access to specific release channels
Not necessarily.
In ZipDownloads, the key is primarily used to control official download, update, or service access.
For open-source software, a download key must not be used to restrict rights granted, for example, by the GPL. The key therefore controls access to the official download or update service, not the legal or licensing rights associated with software that has already been obtained.
Yes.
A product can be configured so that a download is only possible if a valid entitlement exists.
ZipDownloads can check, among other things:
Does the user have a valid key?
Is the key active?
Has the key expired?
Has the key been blocked?
Has the key been revoked?
Has the order been refunded?
Has the download limit been reached?
Has the installation limit been reached?
Is the user authorized for the relevant release channel?
The existing key logic includes the statuses active, expired, blocked, revoked, and refunded.
Yes.
ZipDownloads supports both:
public downloads
protected downloads
A free product can therefore be made available without registration or a key if it is configured accordingly.
Yes.
“Free of charge” and “freely accessible” are two different properties.
For example, a product can cost EUR 0.00 while still only being available to registered or authorized users with a download key.
This can be useful for:
customer areas
downloads requiring registration
internal software
trial versions
partner downloads
time-limited promotions
ZipDownloads supports, among others, the following editions:
Free
Pro
Enterprise
Standard
This makes it possible to offer several feature tiers of the same product.
Yes.
ZipDownloads explicitly supports editions and upgrades, including:
Free → Pro
Pro → Enterprise
Different prices can also be configured for:
new purchases
renewals
upgrades
The existing edition and upgrade structure supports Free, Pro, and Enterprise tiers. An appropriate direct upgrade path can therefore also be offered if it is configured administratively and in the pricing settings.
That depends on the product model being used.
For different editions, it is generally practical to provide the appropriate version or file for Free, Pro, and Enterprise.
ZipDownloads can manage editions and product versions separately.
Example:
myproduct-free-2.0.0.zip
myproduct-pro-2.0.0.zip
myproduct-enterprise-2.0.0.zip
That depends on the product and entitlement configuration.
A user can generally own different products, versions, keys, and purchase entitlements. After an upgrade, the higher-value edition should normally be maintained as the current entitlement.
ZipDownloads includes a key lifecycle and also supports key regeneration with revocation of the old key.
Depending on the business model:
the existing key can remain in use,
a new key can be generated,
or the old key can be revoked and replaced with a new one.
Yes.
Supported validity periods include:
7 days
30 days
90 days
180 days
365 days
730 days
custom duration
unlimited
An expired key receives the status expired.
Depending on the business model, the user can then, for example:
renew the entitlement,
purchase a new package,
purchase an upgrade,
or lose access to the previous download service.
Yes.
ZipDownloads includes a renewal history and supports corresponding renewal models.
Separate renewal prices can also be configured.
Yes.
In addition to time-limited durations, a key can also have unlimited validity.
This is suitable, for example, for lifetime offers.
Yes.
The pricing and validity models include, among others:
1 year
2 years
Lifetime
Grace Period
Yes.
ZipDownloads supports download limits and maintains a usage history.
For example, you can define:
maximum 5 downloads
maximum 20 downloads
unlimited
No.
The quality and security requirements explicitly specify that HTTP Range Requests must not bypass access permissions or download limits.
Yes.
ZipDownloads supports:
installation limits
installation IDs
For example, a license can be limited to:
1 installation
3 installations
10 installations
An installation ID identifies a specific installation to which a key or entitlement can be assigned.
It makes it possible to control how many different installations are associated with a license.
Yes.
A key can, among other things, receive the status:
blocked
revoked
ZipDownloads also supports:
a blocking reason
an administrator note
Blocked usually means that a key has been disabled and temporarily or administratively cannot be used.
Revoked means that the entitlement has been withdrawn.
Both statuses prevent normal access.
ZipDownloads supports:
refunds
partial refunds
disputes
chargebacks
cancellations
A download key can then receive the status refunded.
Yes.
ZipDownloads provides:
PayPal Checkout
Capture
signature-verified webhooks
payment journal
download keys
customer portal
After successful payment confirmation, the corresponding download entitlement can therefore be provided automatically.
Yes.
ZipDownloads also supports advance payment / bank transfer.
With advance payment, an order is normally released only after the incoming payment has been verified.
Yes.
The coupon system supports:
percentage discounts
fixed-amount discounts
100% coupons
This means that an otherwise paid product can be discounted completely.
Yes.
Coupons can contain rules for:
products
categories
versions
minimum order value
maximum discount
new customers
existing customers
validity period
usage limits
combinability
The self-service customer portal includes, among other things:
downloads
products
versions
orders
payments
coupons
keys
expiration dates
remaining downloads
history
renewals
upgrades
invoices
receipts
favorites
notifications
The customer area can display key information, including validity periods and remaining downloads.
Security-relevant key data is handled according to the internal security logic.
ZipDownloads uses a hash-only key model with a prefix.
This means that complete secret key values should not be stored permanently in plain text unless necessary.
Not in full by default.
The security rules specify that complete key data may only be exported as part of an explicitly selected and separately password-protected migration payload.
Yes.
ZipDownloads supports, among others:
Stable
RC
Beta
Development
It also includes release-channel authorization within the download key lifecycle.
For example, a customer can be restricted to Stable versions, while testers may additionally be allowed to download Beta or RC versions.
The system includes both a download key lifecycle and an update server with release feeds. This means that access to the official update service can be linked to the corresponding entitlement.
ZipDownloads itself primarily controls official download, update, and service access.
Whether already installed software may continue to be used after a key expires depends on the license and business model of the respective software.
For GPL software, the download key must not restrict rights that the GPL has already granted to the user.
Yes.
Public downloads are part of the intended functionality.
An administrator can therefore operate both open and protected download offerings within the same platform.
Yes.
The frontend can filter, among other things, by:
free
paid
At the same time, the commerce system supports purchases, coupons, upgrades, and different edition models.
Yes.
ZipDownloads supports bundles or product packages.
This allows several products to be sold or unlocked together.
Yes.
In addition to the general download list, dedicated menu item types are available for ZipDownloads.
These include:
Download List
ZipDownloads Category
Single ZipDownload
Customer Area
License Overview
Product Bundles
Yes.
A specific ZipDownloads category can be linked using its own Joomla menu item. This allows separate download areas to be created for different product groups.
Yes.
A single ZipDownload can be configured as its own menu item.
The product page can display, among other things:
title
description
version
compatibility
file size
license
version history
verification information
integrity information
ratings
purchase or download option
Yes.
The frontend download overview supports, among other things:
full-text search
categories
subcategories
Joomla version
PHP version
release channel
free / paid
license
file type
language
edition
rating
sorting
ZipDownloads supports:
invoices
payment receipts
credit notes
cancellations
PDF documents
These documents can also be made available in the customer portal.
Yes.
ZipDownloads includes extensive statistics and reporting functions, including:
downloads today
7-day figures
30-day figures
top products
daily downloads
download history
browser statistics
country statistics
Yes.
The download key lifecycle explicitly includes abuse detection.
Additional security mechanisms are available for atomic download limits and protected downloads.
One possible model is:
free of charge
publicly downloadable
no key required
Stable versions only
paid
download only after purchase
download key required
time-limited update access
defined number of installations
paid
dedicated Enterprise key
higher installation limit
additional versions or downloads
potentially longer validity period
The user can then use the available upgrade functions to move, for example, from Free → Pro → Enterprise.
Yes. This exact model can be implemented using the existing ZipDownloads features.
For example:
→ publicly visible
→ free of charge
→ direct download
→ no download key required
→ visible but protected
→ paid
→ unlocked after a successful order
→ download key or purchase entitlement required
→ protected
→ separate pricing and upgrade tier
→ corresponding Enterprise entitlement required
This allows the same product to be offered in several feature tiers without requiring a key for the free edition.
ZipDownloads is a powerful Joomla extension for centrally managing, categorizing, and securely providing downloadable files. It is suitable both for traditional download sections and for publishing and maintaining your own Joomla extensions.
Downloads can be organized into main categories and subcategories, keeping even large file collections clear and manageable. The integrated download module provides several presentation styles, including cards, lists, compact views, accent cards, and masonry layouts. One or multiple categories can be selected individually, with optional inclusion of their subcategories.
A major feature is the integrated Joomla Release and Update Center. Your own components, modules, plugins, and packages can be managed with version numbers, release channels, Joomla and PHP compatibility information, changelogs, and SHA-256/SHA-512 checksums.
ZipDownloads provides Joomla-compatible update information from these releases. Joomla extensions installed on different domains can therefore automatically detect when a newer version has been published on the original update server.
Update downloads can optionally be protected using download keys, allowing official downloads and update services to be controlled separately.
ZipDownloads currently supports six languages: German, English, Spanish, Portuguese, Italian, and French.
ZipDownloads – manage downloads, publish software, and centrally provide updates for Joomla extensions.
Copyright © 2026 Holger Lemke – holger-lemke.de