To develop an addon, several guides are available to help you develop themes and modules for PrestaShop:
-
The official PrestaShop documentation, which provides a Developer Guide.
-
First and foremost, you need a seller account. Head to this article for more information.
From there, you can create your first product page and add a ZIP to your product.
To help you get your product online as quickly as possible, follow the recommendations in our Partner Guide about the technical and marketing validation of product pages.
Addon submission
The creation of new addons consists of three steps:
- 1st step: technical validation by our validator. Before the verification of the ZIP by our technical team, it must be scanned by our validator: If your addon complies with our recommendations, you can submit it to our technical team right from your seller account;If our validator requests some changes, make the necessary modifications and resubmit the addon to them until the generated report is positive.
- 2nd step: create a product page on your partner account. Your product page is important as it is the first contact you will have with merchants. Our Partner Guide offers some advice to optimize your product page and will help you get your product validated as soon as possible. We strongly encourage you to read it before creating your product page!
Go to the products sections -> click on add product
Choose type of product you'd like to add:
Fill in the fields of your product sheet in the languages you like - English is mandatory.
Once done, accept terms and conditions and submit the product sheet so you can submit your ZIP.
- 3rd step: submit your ZIP to our technical team. You will enter into direct contact with a PrestaShop developer, who will manually verify your addon's code before giving feedback. You can contact them directly from your inbox.
Once your addon has been created, the ZIP and the product page's content are updated separately—you can change one without having to modify the other.
Important to note: Our software is developed under OSL (open software license), so modules should be developed under the open source AFL license, which is the only one compatible with the OSL
Product validation
Your product's ZIP is reviewed by the technical team and the product page is proofread by our marketing team.
If you have any questions, you can easily get in touch with the person handling your product via the e-mail you receive indicating the status of your product.
FAQ:
How can I know why my module/theme was not validated?
You will automatically receive an e-mail after each validation rejection, whether it is for marketing or technical reasons.
If you require more information, please contact us using the “contact us” button right in the e-mail. It will redirect you to a contact form.
How can I list a free addon on the Marketplace?
Currently, only our Elite/Premium Partners can list free modules. Find out more about our Industry Partner Program here.
What license should I choose for the sale of my addons on PrestaShop Marketplace?
Since PrestaShop was developed under an OSL license, modules must be developed in open source under an AFL license, the only license compatible with the OSL license.
I've updated a visual for my product and it's not showing. What should I do?
When you are loading a new product visual on your Partner Account, it may sometimes take a little time before you see it. We invite you to clean your cache so that the visual is displayed correctly. The change is well taken into account.