FAQ Contributors

Dostępne w: en fr

Chcesz uzyskać więcej informacji o naszych funduszy integracyjnych?

Submit and validate my products

How can I develop products for the PrestaShop Addons marketplace?

Several guides are available to help you develop themes and modules for PrestaShop:

How can I develop products for the PrestaShop Addons marketplace?

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 contributor account. Head to Addons and create an account, then open your contributor space!

    From there, you can create your first product page and add a ZIP with your product. To help you get your product online as quickly as possible, follow the recommendations in our Contributor Guide about the validation of product pages.

What steps are involved in the product creation process?

The creation of new products consists of three steps:

  • 1st step: technical validation by our validator. Before being verified by our technical team, your ZIP must be scanned by our validator:If your product complies with our recommendations, you can submit it to our technical team right from your contributor account;If our validator requests some changes, make the necessary modifications and resubmit the product to him/her until the generated report is positive.

  • 2nd step: writing a product page from your contributor space. Your product page is important as it is the first contact you will have with merchants. Our Contributor Guide offers some advice to optimize your product page and helps you quickly validate your page. We strongly encourage you to read it before creating your page!

  • 3rd step: submit your ZIP to our technical team. You will enter into direct contact with a PrestaShop developer, who will manually verify your product's code before giving feedback. You can contact him/her directly from your inbox.

Once your product has been created, the ZIP and the product page's content are updated separately—you can change one without modifying the other!

Who validates my products?

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.

What can I modify on my product pages without submitting and validating my module/theme?

From the product page on your Addons vendor account, you can modify:

  • price

  • each module's icon

  • the activation of Option Zen and its price.

None of these changes require confirmation from our team.

How can I find out the reasons 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 specifically for module/theme rejection.

How can I list a free product on the Marketplace?

Currently, only our Industry Partners can list free modules. Find out more about our Industry Partner Program here.

While waiting for a solution, we recommend submitting your product at the minimum price so that we can start the validation process. It will then be possible to change your product’s price if you become a partner.

What license should I choose for the sale of my products on PrestaShop Addons?

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.

My products on the marketplace

Where can I find my modules/themes on PrestaShop Addons?

Every contributor has a page dedicated to his/her products. You can see this page directly via your Addons Seller Account by clicking on "Catalogue" in the Product section.

I don't see my module/theme on the marketplace anymore. What happened?

This might be because you're viewing products for a country where your module is not available. Try selecting the appropriate country or language (upper right corner) on the PrestaShop Addons.

If you still don't see your module, it may have been temporarily deactivated. We send emails when a module is deactivated with the reason why, so please check your inbox.

Feel free to reach out to us via our formularz kontaktowy if you need more information.

How can I sell a pack of modules on the Addons Marketplace?

This feature is currently only available if you have at least 5 products. Please note that the same product can't be in several packs.

Customer service and support

What is your support policy?

Free support (Essential Support) is always included with the purchase of any module, theme, or e-mail template on the PrestaShop Addons marketplace. It includes technical support for the product and updates for 90 days after purchasing the product.

Option Zen, however, is a paid service in addition to Essential Support. It includes technical support extended up to 12 months after the purchase date and also gives access to minor and major updates.

What is Option Zen?

Option Zen is extended support for a product sold on the PrestaShop Addons marketplace. It applies to a single product and includes both support and updates for the product concerned.

Option Zen includes two services for the 12 months after buying the product:

  • after-sales support during the period covered by the option,

  • the major updates for the module.

  • Zen option guarantees a maximum response time of 3 working days

Option Zen is available at a reduced price when the product is purchased.
It can also be purchased during the 12 months following product purchase, from the customer account.

Under what conditions can I offer Option Zen?

Currently, only Conqueror, Captain and Superhero contributors can offer an Option Zen for all of their modules and themes.
Should you lose your Conqueror, Captain or Superhero status, Option Zen is automatically deactivated for all of your products.
Even if you can no longer offer Option Zen for sale because of your status, you must provide technical support for all customers who signed up for this option.

At what price can I offer Option Zen?

Prices are between 15% and 80% of your module or theme's price. If your customer purchases Option Zen when buying a module or theme, they will have a discount that encourages them to sign up for it.

How do customers know that I offer Option Zen?

Each product page includes a paragraph entitled Support and updates in which it is specified if a Zen Option is eligible for the product. When adding a product to their cart, a pop-up window is displayed offering them Option Zen.

How do customers know that I offer Option Zen?

Do they have to buy it only when they buy the module/theme?

It is preferred that your customers sign up for Option Zen when they buy your product in order to get a better price.
They can still sign up from their customer account during the 12 months following their product purchase. Remember that if a customer buys Option Zen 10 months after buying their product, for example, they will only have access to technical support for 2 months at Option Zen's usual price (no discount will be offered for this type of case).

For the moment, customers cannot renew Option Zen. If, however, a customer wants to have access to updates after their Option ends, you can invite them to purchase a license for your module with Option Zen.

What does Option Zen include?

The following are included in Option Zen:

  • questions about using the module

  • solving technical problems related to the module and theme

What does Option Zen not include?

  • customization and specific development

  • installing the module

  • solving problems concerning third-party services, hosting, the server, or the PrestaShop software.

If a customer contacts you after the end of the 90 days of free support, you must help them if their technical problem is due to a minor update of your product.
However, if your module and/or theme was not installed or tested in the 90 days following purchase and the customer contacts you for a technical problem, they must then sign up for Option Zen so that you can offer them technical support.

How do I know if a customer has signed up for Option Zen?

This information is included in the header of the message that the customer sends:

How do I know if a customer has signed up for Option Zen?

Where can my customers sign up for Option Zen?

Your customers can sign up for Option Zen directly in their customer account, in the corresponding sub-tab of the "Support and updates" tab.

Where can my customers sign up for Option Zen?

What happens if the module was refunded?

The customer will no longer have access to Option Zen and cannot sign up for it.

Option Zen can be refunded if the product is refunded in the 2 months following purchase of the product, as stated in the T&Cs.

When can I propose Option Zen?

A retailer contacts you for a technical problem with a product even though they bought it over 90 days ago and without Option Zen? Help them by sending them an email inviting them to sign up for this option! Simply direct them to their customer account, the "Support and updates" tab and the corresponding sub-tab (Expired) to purchase the option.

Additionally, outside of any Option Zen and Essential Support, here are some typical examples for which you should offer free technical support:

  • the customer contacts you after a minor update for your product: when updating it, an error occurred, you should help them. This type of error is covered free-of-charge as part of basic support included in all modules and themes,

  • the customer contacts you within the 90 days of support but solving their problem takes longer than expected.

If my status does not allow me to offer Option Zen and one of my customers contacts me after 90 days, am I no longer obligated to solve their problem?

Indeed, after 90 days you no longer offer free support. However, in certain cases, you will need to extend your support after 90 days:

  • The customer contacts you after a minor update for your module: when updating it, an error occurred, you should help them.Indeed, this type of error is covered free-of-charge as part of basic support included in all modules and themes,

  • the customer contacts you within the 90 days of support but solving their problem takes longer than expected.

Customer Orders and Refunds

What is the refund policy?

Refunds are mainly a result of PayPal litigations or rejected bank payments.
If you frequently receive requests for refunds, we suggest that you improve your product sheet by making sure the content is accurate and clearly specify the functionality the module or theme provides.
Check our Terms and Conditions for Contributors for more information.

How can I make a refund?

Reimbursements are accepted within 6 months of the purchase date. Do you want to make a repayment? When you answer a customer, click on the $ icon that appears to the right of your message, select the reimbursement reason in the list, and send your message. The merchant and PrestaShop customer service will receive your agreement for reimbursement of the order.

My client can't download my product even though they received an invoice.

This happens when we are waiting for additional identification from this client to verify that the order is not fraudulent. As soon as the customer provides us identification in the form of an ID, they will be able to download the product.

My Seller Account

How can I collect the payout for the sales of my products?

Go to your Seller account, click on the amount of your sales at the top of the page, then click on the "Cashable Balance", this is the amount you can collect from your sales, based on 2 conditions:

  • The sales need to be at least 45 days old.

  • The overall amount of the Cashable Balance needs to be higher than €100.

If these conditions are not met, the "Cashable Balance" will be €0 and you’ll need to wait a bit before you can collect your payout.
The overall amount of your sales is shown on the "Balance" (left block of the same page).
You can only receive your money after you send us an invoice.

I would like to change my Addons Seller Account currency.

All transactions (sales and payments) are made in the EUR currency and can’t be changed.

I don’t receive emails regarding my seller account anymore.

Please check to see if they are going to your Spam folder, and double check your Seller account to ensure that there are no typos in the email address.

If this doesn’t work, your email address may have been blocked by our emails router. In this case, you can either change you seller account email address, or reach out to us via the contact form so we can contact our emails router.

I have been banned from PrestaShop Addons. What happened?

Accounts are banned when they infringe one or more rules from our General Terms of Sales.
Your products won’t be available for purchase and you cannot submit new products for sale, but you should still continue to provide support to customers who have already purchased your products. Contributors who fail to provide support will have their products refunded to the client and will not receive their payout.

Bans can be permanent or temporary. We encourage you to review the Terms and Conditions for Contributors to be aware of the types of activity that can cause accounts to become banned.

Badges, statuses and opinions on my product pages

How does the rating and comment system work?

Only ratings are visible on the marketplace.

Comments are only sent to developers to enable them to improve their products. On the marketplace, average rating is displayed once a module has been rated three times. The average is constantly changing, as it takes into account ratings made over the past six months. As for the "\number of votes\" visible on the product page, the figure includes all votes made on a module since its creation on PrestaShop Addons.

In order to encourage customers to rate modules, a 5% discount is offered for PrestaShop products for 15 days following the rating of a purchased product. To encourage them on your end, you can:

  • close discussions by reminding them they can rate your product,

  • remind them in your documentation.

I received a low rating for one of my products, but the customer didn't contact me to explain his/her problem

When a customer gives you a rating lower than or equal to 3 (out of 5), you receive an e-mail in which you have the possibility of contacting the customer in question. Following your exchanges, customers will be able to change their rating.

PrestaTrust

PrestaTrust

What is PrestaTrust?

PrestaTrust is the first Trust Label for PrestaShop modules.

PrestaTrust is not a Digital Rights Management (DRM) tool: no coding or encryption of modules, no blocking the installation of a module.

PrestaTrust is a tool which guarantees the traceability of a module’s life cycle: submission, updates and sales.

Their traceability is based on the blockchain Ethereum. This securely confirms the authentication of the module and its sales.

This means you can:

  • Ensure real trust with your customers;

  • Save time by only providing after-sales service on purchased licenses;

  • Increase visibility by adding the PrestaTrust badge on product pages.

Which products does PrestaTrust apply to?

For now, only modules that are available at a fee and 1.7 compatible can use the PrestaTrust option.

How can I get the PrestaTrust badge?

How can I get the PrestaTrust badge?

To get the benefits of PrestaTrust for your modules, it’s very simple:

Go to the PrestaTrust tab of your contributor account, create a PrestaTrust account and follow the instructions!

To be certified, your modules must:

  1. Be 1.7 compatible;

  2. Be updated according to the instructions provided. This update will be subject to a technical validation by our team, like all theme or module updates.

Once it is validated, the badge will automatically be displayed on your product page.

How can I get the PrestaTrust badge?

How much does the PrestaShop option cost?

To get the certification you must agree to pay an extra 0.8% commission on each sale of a PrestaTrusted module.

This commission is 0.7% for module designer partners.

Product Sales

Are there other ways for me to market my module?

We periodically select modules to be promoted on our Newsletter, Home page, and within the PrestaShop Back-Office. This is done on a case-by-case basis at the discretion of the Addons team to make sure we provide an excellent experience for our Addons Marketplace customers and software users. To apply to be considered for this, please fill out our formularz kontaktowy.

Which license can I choose to sell my products on PrestaShop Addons?

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.

Skill level required for my products

What does the Skill level badge correspond to?

The skill level indicates to your customers the technical level required to install and use your module, theme or e-mail template.

Czym jest poziom umiejętności?

Istnieją 3 poziomy umiejętności:

  • Niski: dotyczy podstawowych produktów, które każdy może w prosty sposób skonfigurować,

  • Średni: produkt wymaga minimalnej konfiguracji do normalnego działania,

  • Zaawansowany: wymaga skomplikowanej konfiguracji.

Every monday, the skill level of your product is calculated depending on your customers' votes.

The goal of the badge is to inform your customers and reassure them upon purchase. Since skill level is defined by your product's users, your potential customers will be reassured when making a purchase. That way, you can avoid reimbursement requests related to the required level of configuration for your product.

How a level of competency is assigned?

The skill level is not defined by PrestaShop but by the product’s users themselves.

  1. To display a skill level on your product sheet, the number of votes has to be superior or equal to 10.

  2. A customer can vote only if he has bought or downloaded (free modules) the product.

  3. Customers vote at the same time as they rate your product.

The skill level displayed on a product sheet corresponds to the level with the highest number of votes except in the following specific cases:

  • Particular case 1: equality between 3 levels

Level

Number of votes

%

Niski

11

33%

Średni

11

33%

Zaawansowany

11

33%

Total

33

100%

When votes are distributed equally between 3 badges (33%), the badge displays an Intermediate level. Customers can see the voting pattern on mouse-hover.

  • Particular case 2: equality between 2 levels

Level

Number of votes

%

Niski

20

40%

Średni

20

40%

Zaawansowany

10

20%

Total

50

100%

In case of equality between two levels, we attribute the highest one. In this example, the badge displays an Intermediate level. Customers can see the voting pattern on mouse-hover.

Expertise Ranking

What does the expertise ladder correspond to?

The Expertise Addons scale is a set of statuses corresponding to criteria for customer satisfaction.

Expertise Ranking

Every Monday, your status is calculated based on these criteria. Seniority and rankings are based on your entire PrestaShop Addons seller history. In contrast, the support quality is calculated over the last 6 months. Your status does not take into account changes that occur the week prior to the calculation of status (as you may not have enough time to answer your last support questions).

What is it for?

To get an optimal customer satisfaction, we aim above all to highlight the quality of our catalog and services that we offer.
The expertise ranking serves both as a trust and experience indicator to our customers and also as guidelines for our contributors.

On your seller account dashboard, you can see the areas for improvement to climb the ranks to become Conqueror, Captain or even Superhero.
For now, the status is only displayed in the seller account; in January 2016, your status will be displayed on your products sheets and customers can use layered navigation to filter products by seller status.
To sum it up, the expertise ranking is the opportunity for you to:

  • Highlight your products in our catalog;

  • Showcase your dedication to customers and gain competitive advantage;

  • Multiply your sales because merchants will know they can trust you!

What is "Support quality?"

Support quality takes into consideration the following:

  • Response rate: it is important for customers to get a response to their questions. Of course we take into account that the seller cannot always have the last word; therefore, you won't be penalized if you don't answer the last customer's email, when they may be thanking you without asking more!

  • Average response time;

  • Support rating by the customer who rates both the speed of your reply and its quality.

Promoting products

Programming product sales

The Sale tool lets you apply a discount to your products in order to increase sales. You have a 21-day credit for each of your products, from January 1 to December 31 of each year. Unused sales will not be transferred to the following year. Be sure to use all your credit before the end of the year!

Showcasing products with Adservices

How can I book an ad?
Go to the booking space where more instructions await! Select the time frame (week) for when you want to push your product; country(ies) listed in your product sheet will be automatically selected. We will provide more options as this program grows!

Where is my product displayed?

Your product is displayed at the top of the category corresponding to your product (it is defined upon product validation, according to the description of your product and the keywords you have entered). Your product is thus set apart from the rest of the page, through its larger format on the one hand, and an "\Advertisement\" notice on the other.

What is displayed?

Depending on reservations, your visibility will take up either a half-column next to another product in the same category, or an entire column width. The displayed items correspond to those which are already visible today in the product list: the product name, icon, or cover screenshot (if it is a theme) or its short description (if it is a module), rating, and price.

What is displayed?

Your ad appears above the sorting bar for the products listed on that page. Your product is differentiated from the rest of the page, first its size is larger than the products, second it will be denoted by a "Advertisement" heading.

Depending on the number of ads reserved, your ad will either be displayed on half the column width (next to another product in the same category) or across the entire column width. Elements shown correspond to those already visible today in the list of products: Product name, logo or screenshot (for templates), short description (for modules), rating and price.

I want to target my ad to specific countries.

Countries offered are automatically populated based on the information on your product sheet. We will offer more targeted advertising in the future.

How far in advance can I book an Ad Space?

The booking calendar is made available quarterly and one month in advance. Do not forget to check regularly to see if new week ranges are available for sale!

What are the prices?

To promote your product for a week in a front row category costs €150 if your product is only visible in some countries and €200 if is visible worldwide. This pricing is likely to evolve with the addition of new features to the existing service.

How can I showcase my modules/themes in PrestaShop Addons newsletters, on the marketplace home page, and in the PrestaShop Back Office?

The selection of products showcased on the Addons home page and in the PrestaShop Back Office is done on a case-by-case basis according to several criteria. This is done the same way as with showcasing in the PrestaShop Addons Newsletter, but your product must also correspond to one of the subjects set out for in the newsletter. For example, if you offer several modules on PrestaShop Addons which sell very regularly, have high ratings, and for which you offer support on a very regular basis, you can make a request to us via the contact form.

Legislation

French Law to combat fraud (Article 88, NF525 Certification)

In order to combat VAT fraud related to the use of software enabling the concealment of revenue, the 2016 French finance law has instated a requirement for merchants and other professionals subject to VAT to register customer payments using a certified accounting or cash register system, starting on January 1, 2018.

To learn more about the implications of this law on your modules, consult our dedicated FAQ

GDPR

What is GDPR ?

The General Data Protection Regulation (GDPR) which will come into effect on May 25th aims at unifying regulations related to data privacy policies in the European Union. This text reinforces people’s rights and imposes a new accountability logic on entities involved by requiring them to take the necessary, appropriate measures to ensure a suitable level of security when processing personal data.

For more information, you can read our GDPR white paper here.

Who is concerned ?

GDPR is intended to apply to all processing of personal data, whether automated or manual. Processing of data is defined as an operation or set of operations carried out and applied to personal data or data sets (e.g. Collection, storage, modification, extraction, viewing, use, communication, destruction, etc.).
Personal data comprises all information relating to a natural person and enabling that person to be directly or indirectly identified (E.g. full name, email address, IP address, telephone number, location data, consumer habits, etc.).

The regulation concerns not only any European company, but also any company located outside this territory but processing personal data of European citizens.

What does it mean for the merchants’ customers ?

The main requirements of this law include:

  • The right to access their personal data

  • The right to data portability

  • The right to obtain rectification and/or erasure of their personal data

  • The right to give and withdraw consent

What does it mean for PrestaShop merchants ?

Merchants must ensure that their shops allow their customers to exercise all their rights in terms of the processing of personal data. E-merchants must therefore allow their customers:

  • to be informed of the collection and the purposes of the use of their data

  • to be able, when necessary, to give and withdraw their consent to the collection and processing of their personal data

  • to have access to them and to be able to obtain their portability and, in some cases, oppose their treatment and obtain their erasure



E-merchants must also:

  • Collect only the data necessary and relevant to the commercial purpose of the shop

  • Inform clients of data collection and their rights

  • Implement all technical and organizational measures to demonstrate that their practices comply with the GDPR

What does it mean for PrestaShop modules developers ?

You, contributors, are likely to be affected by this regulation, since the products you sell on Addons are very likely to fulfill the conditions of application of the RGPD, namely:

  • Your products (modules, themes, email templates) collect personal data like identity, email address, IP address, telephone number, location data, consumption habits, etc.

  • The users of your products are located on the territory of the European Union, ie your products are listed on at least one of the EU countries.

What is PrestaShop doing to help you comply with GDPR ?

In addition to the work being done to ensure our own compliance, PrestaShop developed new features to help both merchants and module developers comply with the main regulation’s requirements:

  • For the merchants’ customers:

    • The right to access their personal data

    • The right to data portability

    • The right to obtain rectification and/or erasure of their personal data

    • The right to give and withdraw consent

  • For the merchants, the obligation to keep a record of processing activities (especially for access, consent and erasure)



More precisely, the Official GDPR Compliance by PrestaShop Module brings those new features, available for 1.5, 1.6 and 1.7 versions. It should have no impact on the core software and should be compatible with most themes (custom ones included).

Our objective for this module is to handle customers’ personal data collected by the PrestaShop software, native modules and also community modules installed on PrestaShop stores. As a module developer, it will require some work on your side, but our module will bring the necessary tools to make updates easier :)

This module will provide new features for both store merchants and their customers and tools for modules’ developers to help them update their module for GDPR.

For more information, you can read our dedicated article on Build.

When will the RGPD module be available and which versions will it be compliant with ?

The Official GDPR Compliance by PrestaShop Module is:

  • provided for free in all 1.7 versions;

  • available as a paid plugin on the Addons PrestaShop marketplace for 1.5 and 1.6 versions.

Are my products concerned ?

Your products are affected by the law if:

  • They collect personal data (any information relating to a natural person that directly or indirectly enables him to be identified): identity, email address, IP address, phone number, localization, consumption habits, etc.

  • They collect personal data if you selected EU countries when listing your products on PrestaShop Addons, these products should be compliant.

What must I do to make my products comply with the law ?

PrestaShop has been working for several months to make not only the software compatible, but also to ensure that you can make the products sold in the marketplace. PrestaShop is working on a 1.5 to 1.7 RGPD module that will provide new hooks to:

  • Register your module with the Official GDPR Compliance by PrestaShop Module,

  • Display user consent checkboxes,

  • Delete customer personal data,

  • Export personal data.



To know everything about you how to make your module compliant with PrestaShop’s Official GDPR Compliance Module, read our dedicated Build article.

How do merchants know which modules comply with the law ?

In the section "Legal provisions" of each of your products, we invite you to declare:

  • If your product is not concerned (if it does not collect any personal data)

  • If it is concerned and conforms to the RGPD

  • If it is concerned and not in conformity.



The Addons marketplace’s customers will be able to recognize all the products conforming to the RGPD or not concerned by this one and to buy them with total peace of mind!

Caution: As a contributor, you are solely responsible for the information provided to PrestaShop and merchants regarding the collection of personal data by your products. As such, you are liable for damages caused by false or misleading information delivered to the Merchant regarding your Addons.

This feature will be available in the first half of May.