Child pages
  • Complying with the European legislation

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This guide is intended to European merchants and explains how they can configure their shop and make sure it's compliant with European e-commerce legislation. 

If you need information about the GDPR, you can check the doc right here

Why you should bother about it

...

PrestaShop 1.7 is already pre-certified by these 4 companies, which means it'll ease the process of getting the complete certification.
To know more about this1.7, you may read: (TO DO) link to all 4 pre-certification pages on prestashop.com https://www.prestashop.com/en/1.7

This pre-certification means that PrestaShop provides you with all the required features to be compliant. The configuration is then up to you!

How to configure your shop

The cornerstone of PrestaShop's compliance is the module "Legal Compliance" (technical name: ps_legalcompliance), which allows you to do 95% 90% of the set up for a compliant shop. Some other elements are not part of this module and can be configured separately. We will go through every aspect of the Legal Compliance module and these other elements.

...

When you install the Legal Compliance module, it actually triggers a lot of pre-configuration that happens behind the hoodin order to save you a precious time. Here's a list and you may click on the links to see more about each element.

...

the list:

  • Several static pages are created, thus providing you the means to indicate legally required informations information to your customer. For more, see "Legal content management". The links to these static pages will automatically be part of the footer of the front-office, thus accessible for your customers at any time
  • These static pages with legal content include a "Print" button, which allows customers to easily print or save in PDF this legal information.
  • The final summary in the last step of the checkout is also enabled.
  • Newsletter subscription module
  • Tax settings: line with the total amount of taxesThe option 'Display tax in the shopping cart' is enabled
  • "Free" shipping label conditions: sometimes, the default carrier of your default country may be free and this information is displayed on the shopping cart page even if you haven't set your address and delivery method during checkout. Because the final shopping cost depends on the address and chosen carrier the Legal Compliance module will automatically add a mention "under conditions" which links to the static page "Shipping and Payment" where you should write every detail of the shipping conditions and costs.
    (TO DO : add screenshot)
  • (TO DO) Opt-in for ToS and revocation terms in checkout
  • Image Added 
  • The opt-in for Terms of Services will also include the Revocation Terms (if available) during the checkout
    Image Added 

Configuration

In this paragraph we'll go through every option inside the configuration page of the Legal Compliance module.

...

This is a global parameter that will be displayed on the detail page of every non-virtual product. We recommend you use a precise indication like "delivery time: 2 to 5 days" instead of vague indications like "delivered in 3 days in normal conditions".

...

Same as above but for out-of-stock products.

Anchor
additional delivery
additional delivery
Additional information about delivery time

...

When a product is on sale, this option adds the label 'Our previous price' before the crossed price. It thus allows you to indicate explain that this crossed price comes from an active promotion and that it's not the manufacturer's recommended price nor the competitor's price.

...

When enabled, this option displays a label "shipping excluded" both in product detail pages and in the footer of product listings. This "shipping excluded" label is a link to the static page "Shipping and payment", which is automatically created by the Legal Compliance module at its installation. Make sure the shipping and payment terms are associated to a static page (TO DO : see Legal content management).

In the product detail page:

...

This option adds a mandatory checkbox at the end of the checkout process when the cart contains a virtual product (either a service or a digital good). It ensures that the client is aware that he looses loses his right to cancel once the download of digital good has begun or once the service has been fully performed.

...

This option allows you to add a custom text in the shopping cart, giving you the opportunity to inform the customers about how the order is legally confirmed and how the order data will be used and/or saved.

(TO DO: insert 2 screenshots) 

Image Added

In shopping cart page:

Image Added

FEATURES

Enable 'Reordering' feature

...

  • carriers' shipping costs (in IMPROVE / Shipping / Carriers / your carrier)
  • handling charges (in IMPROVE / Shipping / Preferences)
  • additional shipping fees (in SELL / Catalog / Products / your product)

(TO DO: add the links to the other doc pages)

Anchor
Legal content management
Legal content management
LEGAL CONTENT MANAGEMENT

Your country's legislation may require you to communicate some specific legal information to your customers, like your terms of service or revocation terms. For that purpose, you may use the static pages automatically created by the Legal Compliance module. It's your responsibility to fill these pages with the required legal content. For legal support about this content, you may get help from PrestaShop partners:

(TO DO: add the links)https://www.prestashop.com/en/industry-partners/certifications/protectedshops

To complete these pages, go to IMPROVE / Design /  CMS . (TO DO: add link to the corresponding doc)and read more about Managing Static Content.

The Legal Compliance has 7 pre-defined topics that serve different roles in different conditions. These topics are:

...

You may also leave it empty if you don't need a legal topic. For instance you may not need an 'Environmental notice' if you don't sell electronics.

By default, all of these topics that have been assigned a static page will be visible The links to these static pages will automatically be part of the footer of the front-office, thus accessible for your customers at any time. Which looks like this in the footer of the front-office:

(TO DO: add screenshot)Image Added

EMAIL CONTENT INCLUSION

This section allows you to include information from the "Legal Content Management" section above at the bottom of your shop's emails. For each type of email, you can define which content you would like to include. By default, several legal contents are already pre-configured to be included in some email templates. Please note that the list of email templates in this section does not contains email templates from external modules.

...

This option displays an overview of the order (delivery and billing addresses, shipping method and cart content) in the final checkout step before confirming the order. It allows your customers to check their order and modify it if needed. This summary is required in some european European countries.

In the checkout process:

...

Depending on your local legislation, your may be required to display a unit price for products that can be quantified with volume or mass (€/kg or €/L...). You may can set this unit price in the configuration page of your product:

...

  1. In SELL / Catalog / Attributes & Features, go to "Add new attribute", name it "Diagonal" with public name "Diag.", select attribute type "Radio buttons" and save.
  2. Back in SELL / Catalog / Attributes & Features, click on the newly created attribute "Diagonal" in the table.
  3. Then go to "Add new value", set up "138 cm (55'')" and save.
  4. In SELL / Catalog / Products / Television, check the radio button 'Product with combinations' in the first tab 'Basic Settings"
  5. In the second tab 'Combinations', check "138 cm (55'')" in Diag. (or type it in the text bar). Then generate the combination.
  6. You now have an additional detail in the shopping cart summary:

...

If you've created a custom carrier (in IMPROVE / Shipping / Carriers), you should make sure that the field transit time does not contradict the delivery time label you may have set up with the Legal Compliance module.

...

In countries like Switzerland, some additional fees may be added when the product crosses the border. To warn the customer about these fees, you may edit the transit time field of your swiss Swiss carrier (if you've created it manually). 

Newsletter subscription

how to configure it, what to put in the Privacy policy page about the newsletter

Customer reassurance module

What to put in it.

Bankwire module

remove the double invitation to pay

Static pages

Fill it in!

You might need to add details about how the newsletter subscription can be canceled. For that purpose you may edit the text in "newsletter conditions" from the configuration page of the Email Subscription Form module:

Image Added

In front-office:

Image Added

Customer reassurance module

This module displays more information to reassure your customers. It does not have any sample content by default but it is up to you (and your legal team) to fill it with the proper text. For instance, you may use it do display information about the return policy, the shipping fees and data security. Be careful not to put anything that could contradict other indications.

Bankwire module

In some countries, when paying with bank wire, the customer doesn't have to pay until he receives his order confirmation. Make sure to switch off 'Display the invitation to pay in the order confirmation page' in the module's configuration page, so that the customer receives the invitation to pay by email only.

Anchor
tax settings
tax settings
Tax settings

Display tax in the shopping cart

In some countries you might be required to display the total tax amount in the shopping cart. To do so, make sure the option 'Display tax in the shopping cart' is enabled. It will display the total tax amount in a distinct line of the shopping cart summary.

Static pages

[to be completed]

External or nice to have elements

Cookie law

[to be completed]

Password security

You may also be required to protect your customers against account-hacking and password-stealing. For that purpose you may buy a module on PrestaShop Marketplace:

http://addons.prestashop.com/en/23824-login-sheriff-pro.html?pab=1&

Payment fees

[to be completed]

Electronic products

[to be completed]

What is still your responsibility

PrestaShop's core and native modules will allow you to comply with most of the every functional requirements from the certification authorities.
However there are some elements like content or external modules that are specific to your shop that are , and it is your responsibility to configure or fill-inmake sure they're compliant. These elements are:

  • the legal content in static pages that contain legal information
  • payment modules
  • newsletter modules
  • shipping modules