New rule applies to the submission of zip files for your modules. To ensure better version management and avoid errors related to false positives in security vulnerability validation, you will no longer be able to submit a zip file with an already existing and validated version online for the same product.
What does this mean for you?
-
If you attempt to submit a zip file with a version that has already been validated and published, the submission will be blocked.
-
An informative banner will appear on the submission page to warn you of this restriction.
-
An error banner will appear under the zip upload field if you try to submit a file with an already existing version.
-
You will be prompted to publish a new version of your module following the SEMVER versioning convention (e.g., 1.0.1, 1.1.0, 2.0.0, etc.).
-
A link to a Help Center article will explain the best practices to follow for updating your module.
How to proceed?
If you want to update your module, you have two options:
-
Create a new version: Modify your module’s version following the SEMVER principles, then submit the updated zip file.
-
Cancel the ongoing validation: If your module is under review and you wish to replace its zip file, you must first cancel the ongoing submission before submitting a new file.
Why this restriction?
-
Ensure better management of updates and patches.
-
Prevent the misuse of the same module version across different PrestaShop versions.
-
Improve transparency and traceability of changes made to your modules.
FAQ
1. What should I do if my zip file is rejected due to this rule?
Check your module version and ensure it is unique. If necessary, create a new version following the SEMVER convention.
2. Can I reuse the same zip file for multiple PrestaShop versions?
No, each submission must correspond to a well-defined version. You must update your module version before submitting a new zip file.
3. How do I change my module’s version?
You need to adjust the version number in your module’s configuration file and in its zip package before submitting it again.