Table of content

Making The Native Modules Work

This chapter explores the configuration process of all the default modules in PrestaShop 1.5.

There are a total of 121 native modules available in 24 sections.

Some modules have configuration pages, which give you access to a couple of tools and information pages. The links are gathered in a block of content both at the top and the bottom of the module (both blocks have the same content). The content is thus:

  • Module name. A reminder of which module you are configuring.
  • Back link. A link back to the module list.
  • Manage hooks. This link is a shortcut to the "Positions" page, from the "Modules" menu. From there, you can change the location of the module's interface on the front-end of your shop, or launch the Live Edit tool. The "Positions" page is configured so that you only the hooks available to the current module.
  • Manage translations. The flag links are shortcuts to the "Translations" page for installed modules. From there, you can update the module's translation for the selected language. For instance, you might want to change the wording in order to better fit your use.

Administration

Artichow

This module enables a graphic library that can be used in order to create stats graphs.

Google Chart

This module enables a graphic library that can be used in order to create stats graphs.

Note: The graphic library used by this module has been deprecated by Google, and will probably stop working on April 20th, 2015. See https://developers.google.com/chart/image/.

Import/export a theme

The "Import/export a theme" theme module is a native module, and should be installed by default. This is a special module that enables you to import a theme and install it (and its attached modules), or to export a theme and its modules from your shop in order to share it with the world.

Find this module in the module list (in the "Modules" page), and configure it to reach its configuration screen. This screen presents you with 3 methods to install a new module: from your computer, from a public website, or from your own FTP server. It also gives you a method to export your module in a correct format.

Importing a theme

Whatever the method, the process remains the same: indicate the location of the theme's Zip archive, then click "Next".

Import from your computer: using the file explorer to find the archive.
Import from the web: indicate the direct public URL to the archive.
Import from FTP: using your FTP client, upload the archive in the following folder: /modules/themeinstallator/import/ .

A quick summary is displayed in the next page.

Click "Next" again to validate your choice. The theme is now installed, and PrestaShop asks you if you wish to install modules that were imported along with the theme, what you would rather do with the current modules configuration, and how you would like the images configuration to be taken into account.

Click "Next" one last time. A final confirmation page presents you with all the changes applied to your PrestaShop install. Click "Finish" to end the process.

Exporting a theme

This section is only available when there is at least one theme installed on your PrestaShop site.
Exporting a theme is very useful when you want either to back the theme up for safety, and create an archive of the theme for a friend or in order to make it available on the Addons marketplace (http://addons.prestashop.com/fr/). Not only does it generate a complete Zip archive of your theme, but it also adds many information in an XML files, which is very useful both when uploading to Addons, and when important to another PrestaShop site.

Select a theme and click on "Export this theme". A configuration form appears where you can set the exported themes parameters: author, modules, theme name, compatibility version, etc.

Once all the parameters are correctly set, click on "Generate the archive now". You will quickly get a file to download from your browser. Save it on your hard-drive, then give the save file a proper name. From there on, you can easily share this theme, and if it is your own creation, you can start selling it on PrestaShop's Addons website at http://addons.prestashop.com/.

Mail alerts

PrestaShop enables you to alert your clients by e-mail in certain cases, e.g., when a new order is placed in your shop, or if a product is almost out of stock. Guests can enter an email address at which they will be contacted when the product becomes available again. Click "Install" then "configure" to configure the module.

When you check the "Product Availability" box, a field appears on the product page of your shop when the product is out of stock. It asks your customers to leave their contact information so that they may be contacted when you shop will have this product back in stock.

In the "Mail Alert" section, you can specify whether you wish to be alerted of each new order. To do so, check the box labeled "New Order".
If you want to be alerted when a product reaches a level of stock that you set, select "Out of stock" and set the value at which you wish to be alerted.

Mail alerts can be sent to multiple addresses at the same time. To do so, list each e-mail address that will receive the notification (one e-mail address per line. To move to the line, press the Enter key on your keyboard).

Newsletter

Your customers can give you their e-mail address either by entering it in the Newsletter block located on the homepage or by checking the "Yes" box to subscribe to the newsletter when they register. You need these e-mail addresses in order to do some marketing. Install it and click "Configure" in order to bring the needed page.

Upon registration, your customers have two choices related to the newsletter: The first asks users to subscribe to the newsletter, the second to receive offers from partners (Opt-In).

The first section enables you to collect all the email addresses recorded by the newsletter block on your homepage, by clicking the button "Export .CSV file". A notification will appear, asking you to click on a link to download the file containing the addresses.

Four pieces of information will be present in this file. The customer id, e-mail address, the day of registration, and the IP address. If you use this data with software such as Microsoft Excel, you can sort the information as you wish.

The second item, named "Export clients", enables you to filter your customers' e-mail addresses. You can then filter the clients by country of origin by selecting "Customer Country" from the drop-down menu, and then selecting the country you want. Filtering by country is particularly useful for sending newsletters in the right language and for adapting your offers.

You can then take more information into account, when exporting the e-mail addresses. Select the field "Newsletter's subscribers", and select from the drop-down menu one of the following three items:

Next is the "Opted-in Subscribers" field, where you can filter the contacts based on their desire to register for messages from advertising partners. Similarly, three choices are available:

Once you have filtered the e-mail addresses to export, click "Export .CSV File" to retrieve all addresses. As before, a notification on a green background appears asking you to click and download the file. This document contains six types of information: The customer ID, Last Name, First Name, email address, IP address, and date of registration. You can then use this information to send your marketing campaigns.

Simple HTML table display

This is used by the statistics system.

Visifire

This module enables a graphic library that can be used in order to create stats graphs.

Watermark

This module enables you to add a watermark to images from your shop. This limits their diffusion on the Internet.

If you intend to export your products on Google Shopping, know that on this service, the usage of promotional text / logos and watermarks in the images is not allowed. You may only upload images which are free of any further watermarks / logos.

The configuration page notifies you right away of which settings are currently missing.

Once you have saved your settings, the configuration is completed but the watermarks are not yet added to your shop's pictures. Go to the "Preferences" menu, and open the "Images" page. There, click the "Regenerate thumbnails" button, near the bottom of the page. PrestaShop will process all your pictures (as selected in the configuration), and your watermark image will appear on the pictures that you selected.

XML/SWF Charts

This module enables a graphic library that can be used in order to create stats graphs.

Advertising & Marketing

Block Advertising

It will display on the front office of your shop an image of your choice. Clicking on "Configure" you can load the image of your choice, or indicate the image URL. Validate and the image will appear to your customers.

Customer follow-up

This module enables you to create e-mail alerts for your customers. It gives you a way to automatically send discount vouchers to some of your customers.

For example, you may want to send vouchers to those who have abandoned their shopping carts, or to those who you want to thank for their order, to the best clients to thank them for their purchases and for being faithful.

Enable it, then click "Configure". You may choose among four kinds of e-mails.

Customer referral program

You shop can use your current customers to win new customers with a customer referral system. Install this module then click "Configure".

Here is a description of each field:

Once the setup is complete, click the "Update settings" button.

To fully explain how the referral program works, you can write a description in the "Referral Program Rules." Once the conditions are completed, click the "Update text" button.

When your customers register and want to view the benefits they will reap, they must go to the "Referral" section of their account. A new screen will appear.

Your customer can then enter the name and email address of the person he wishes to refer to your site. After he clicks "Confirm," the persons he entered will receive an email.

In "Pending Friends", the referral tool displays to the customer which of his referrals did not make a purchase after the email was sent. They may choose to resend an email by selecting the name and clicking "Refer my friends". Friends will then receive an email inviting them to register and submit an order.

The last tab in "my referrals", named "Friends I have sponsored", enables customers to see who among those to whom they sent a referral message, did accept the invitation and ordered an item on the shop. When registering, the referees must indicate the email address of the person who referred them, so that they in turn may benefit from the discount:

eKomi

eKomi "helps companies through their web-based social SaaS technology with authentic and valuable reviews from customers and helps increasing the customer satisfaction and sales". This module adds an eKomi block to your front-office.

You must have an eKomi account in order to use this module. You can create one on their website: http://www.ekomi-us.com/us/products-us.

Once you have an account, you can fill the module's fields with your details.

gadsense (Google AdSense)

Google AdSense is Google's contextual advertising solution.

This module enables you to easily integrate Google AdSense script into your shop. You need to have a Google AdSense account in order to use this module.

Once you have one, all you have to do is to add your AdSense script code into the text-field.

This module can also be a quick way to add any script to your front-end's HTML header code.

Stats

Most of these create a new section in the "Stats" page of your PrestaShop installation. Many are installed by default. Therefore, if some of PrestaShop's statistics are not useful to you, you can disable them here. Note that stats are also resource-consuming tools; therefore, if your server is slow or has little disk space, you should limit your stats options to the bare essentials.

Many are described in detail in the "Understanding Statistics" of this user-guide. In this section, we will only describe the ones that are not enabled by default.

Analytics for eCommerce

New in 1.5.

This module cannot be tested in a local installation of PrestaShop: you must activate it from an online server.

This module uses the Jirafe 3rd-party service: http://jirafe.com. It gathers data that are then sent and analyzed by Jirafe, which is data analysis tool that has been perfected for e-commerce, with the goal of helping you improve your conversion rates, optimize your marketing spending, and have better success on social networks.

The module creates a new page in the "Stats" menu, named "Jirafe analytics". From this page, you get access to all the statistics that have been analyzed by Jirafe since you installed the module.

Jirafe is only free for the 30 days, after which you must pay a monthly fee, depending on your number of visitors. See https://jirafe.com/dashboard/signup.

Best manufacturers

This module adds a "Best Manufacturers" option to the list of available statistics.

In effect, the enables you to have a better view of which manufacturer's product are the best-selling on your shop. In return, you might want to more frequently restock with the products from the best manufacturers.

Geolocation

This module adds a "Geolocation" option to the list of available statistics.

At first launch, you will have to update the location of many of the missing countries (mostly the lesser known ones). This will help the module locate your visitors. Simply click on the country's name, and indicate where it is on the map.

Google Analytics (ganalytics)

This module makes it easy for you to install a Google Analytics script on your shop. You will then be able to enjoy the statistics tools offered by Google.

You must have a Google Analytics account to make this widget work. You can create one on http://www.google.com/analytics/.
Once you have one, follow the Analytics instructions to create a profile for your shop. You will receive a unique identifier. Use it in the module's "username" field and save it. Google Analytics will start gathering statistics about your visitors.

Do read all the instructions provided by the module.

Billing & Invoicing

European VAT Number

This module enables you customer to fill in their VAT number in their details. The VAT can be fetched through a web service, based on your country.

The configuration screen is therefore quite straightforward:

The VAT field appears only when the customer enters his or her company name in the address field.

Checkout

No native module in this section.

Content Management

No native module in this section.

Export

No native module in this section.

E-Mailing

No native module in this section.

Front Office Features

Many of these are installed by default. Therefore, if some of PrestaShop's functionalities are not useful to you, you can disable them here.

Bloc reinsurance

Adds a block to display more information to reassure your customers. This block appears in the footer of the default theme.

The default sample pages are:

These are only sample pages: they do not have any content by default. It is therefore up to you (and your legal team) to fill it with the proper text. If some of the sample policies do reflect your business, you should delete them.
Click on the 'edit' icon at the right in order to add text that fits your shop's trust features. You can remove or add pages as you see fit.

Block Share on Facebook

Adds a block to display a link "Share on Facebook" on product pages. Clicking the link directs the customer to his or her Facebook page, with a pre-filled link to the product.

Block contact

New in 1.5.

Allows you to add extra information about customer service:

This information appears in the footer by default.

Block contact infos

New in 1.5.

Add a block to add some information about contacting the shop:

This information appears in the footer by default.

Block customer data privacy

New in 1.5.

Adds a block to display a message about customer data privacy. The configuration screen simply presents you with a big text area. It is up to you to fill it up with your data privacy policy.

This is an important text, as people online are more and more worried about privacy. Providing a clear policy of how you handle their private information brings trust to your brand – and also ties you legally to respect it. You should never copy/paste a policy from another site, but write your own, based on your country's privacy laws.

Block payment logo

Adds a block to display all payment logos.

The module's configuration page enables you to choose where to display these logos. Therefore, you should first create a CMS page where you would put the payment logos and descriptions for all the payment services you support, then link to that page from the module's configuration page.

Block social

New in 1.5.

Allows you to add extra information about social networks where your customers can find you. Specifically, you can indicate your account URLs for:

CMS Block

Adds a block with several CMS links.

You can configure two kinds of CMS content:

Cart block

Displays the products that your customers added to their carts. They can then see their basket, change the amount of product they are ordering, and delete or add a coupon. By clicking on "Shopping Cart", they see the "Shopping cart summary" of all products added to their cart, and their quantity.

You can configure it to use Ajax, which means that any change will apply immediately instead of reloading the page. The Ajax setting is not compatible with all themes, be sure to test it thoroughly with your own theme.

Categories block

Displays a list of your product categories on your shop.

You have a few configuration possibilities:

Cross Selling

Displays a "Customers who bought this product also bought..." block on each product page. You can decide whether you also want to have other products' prices displayed or not.

Currency block

Adds a little interface feature, where customers can choose which currency will be used to display prices, as well as how the customers will pay for their orders. The block appears in the header (top part) of your shop, and only displays the installed currencies. To add a currency or configure the existing ones, go to the "Currencies" page, under the "Localization" menu.

FIA-NET Sceau de Confiance

France only.

Turn your visitors into buyers by promoting trust in your site.

FIA-NET is a French third-party e-commerce trust partner: it protects both customers and online shops against credit card frauds and other malevolent activities.

You have to be a FIA-NET partner in order to use the module. Ask for more information here: http://www.fia-net-group.com/form_partenaires_fianet.php?p=185. Once you have your account details, you can configure the module with them, and the FIA-NET logo will be displayed on your front page. This logo is well known in France, and lets visitors know that your shop is trustworthy.

When configuring the module, you can choose to use the Test mode or the Production mode. The Test mode enables you to perform some test purchases and see how the FIA-NET system reacts.

Favorite Products

Adds a "Add this product to my favorites" link on each product page, only visible to logged-in customers. They can then access their list of favorite products by going to their account page and clicking the "My favorite products" link.

Featured Products on the homepage

With this module, you can choose which products to highlight by placing them on your homepage.

In the configuration page, you can set the number of products you want to show. Once this value is saved, go into the configuration page of a product of your choice ("Catalog" menu). Select "Home" as the category into which the product appears, in addition to its current categories (do not remove its original category). Save your change, and you product will appear on your shop's home page.
Repeat for all of the products that you want to place on the home page.

Home text editor

Adds a block to the central column of your homepage, with an image above a text, both of which you can edit by configuring the module. You can move the block around in your design using the Live Edit tool.

The homepage is the first thing your visitors experience when they discover your shop. Therefore, be sure to make it pleasant and efficient, and to update it regularly. Make sure to translate the text in as many languages as your shop supports.

The 1.4 default theme was based around the home-text block. In 1.5, it is disabled by default and replaced with the image slider block (see below).

Image slider for your homepage

New in 1.5.

Adds a slider block on your homepage's central column, where you can define a set of images that will be displayed one after the other, with a sliding motion.

The module's configuration screen presents you with two sections:

Adding/editing an image

Make sure that all the images have the exact same size, and that this size is reflected in the block's own size (in the "Slider configuration" section).

Clicking the "Add Slide" link brings you to a new screen.

Language block

Displays a block of flags at the top of the homepage. This block enables the customer to choose the languages in which he or she wants the shop to appear. If you do not want the customers to be able to change the shop's languages, then uninstall this block.

Layered navigation block

Displays a block with layered navigation filters. Layered navigation enables the customer to define cumulative criteria to filter category products, little by little providing more details in order to reduce the number of displayed products. This is a great tool for customers who know the details of what they want (color, condition, price range...), but are unsure how to find it.

When configuring the module, you are presented with 4 sections:

Indexes and caches

In order to work properly, layered navigation needs to be kept up-to-date with your latest products, product attributes and product prices – unless these never change. You should therefore regularly re-index the data, using the buttons provided here. They each have specific actions:

You should update your indexes every time your products' data changes. As this can prove pretty painstaking or even boring, PrestaShop enables you to trigger the indexing automatically, using cron tasks. Add the provided URLs to your crontab, and you will not have to handle this yourself anymore. If you do not know about cron and crontab, ask your webhost about it.

Existing filters templates

Layered navigation is based on templates, or group of criteria. There is one by default, named "My template", which makes use of all the available filters. You should create templates more adapted to your content or needs.

You can have as many templates as needed. This section enables you to edit and delete them when necessary.

Build your own filters template

The template builder enables you to specify what kind of filters your customers should have access to.

Creating a new template requires only three easy steps:

  1. Select categories. You can either create filter for the whole site, or on a per-category basis.
    You could for instance have the whole site display the price filter, while some categories can have additional filters.
    When choosing "Specific categories", a small window opens where you can choose in which categories this filter should be available.
    Note that filters do not automatically apply to sub-categories of the selected category: if there is no product on your "Home" category, then the layered navigation will not appear there.
  2. Selected filters. The number of available filters depends on the content of your shop. Six default filters will appear here: price, weight, condition, manufacturer, available stock and sub-categories. Along with these are the attribute groups for all products in the selected categories (with the number of products). Check a filter's box to move if from the "Available" section to the "Selected" one. You can move the filters up and down with your mouse cursor, which will influence their display in the front-page.
    Each filter has a two drop-down menu included:
  3. Name your template. Customers will not see the name, but it will prove very useful to you when you have to edit one template among the dozen or hundred you may create in the lifespan of your shop.

Note that saving the filter will not save the whole configuration: you have to save the filter first, then click on "Save configuration".

Configuration

Two options are available:

These options apply to all templates and filters.

Link block

With this module, you can add links to the sites you want, or to pages of your shop.

The configuration page is divided in three sections:

At the bottom of the page, you will find all of the links that you have entered. If you would like to modify the links, click the edit icon. To delete a link, click the trashcan icon.

Manufacturers block

Displays a block of manufacturers/brands.

The block can display two types of content: either as a list of links, or as a drop-down list. It can even display both, with the text links being limited in number, whereas the drop-down list gives access to all the manufacturers.
Manufacturers are displayed alphabetically.

My Account block

Displays a block containing links to the logged customer's various account pages: previous orders, package tracking, product returns, registered addresses, available coupons etc. Once the client is connected, this block is displayed.

My Account block on footer

New in 1.5.

This is the equivalent to the "My Account block" module (see above), but specifically designed to be used in the theme's footer.

New products block

Displays a block presenting the recently added products, in order to make them more visible. With this block, you can drive more traffic to your new products. You can set the number of visible links by configuring this module.

By default, a product is considered as new if it has been added to the shop's catalog in the last 20 days. You can change that setting in the "Products" page under the "Preferences" menu.
If you do not have recent product, displaying this block will hint that you do not renew your catalog much. Therefore, it is not recommended to enable the "Always display block" option for this module.

Newsletter block

Displays a block which invites your shop's visitors to subscribe to your newsletter.

In the configuration screen, you can set several options:

Permanent links block

Adds a block on the front-end, which displays permanent links to your CMS pages, such as sitemap, contact, etc.

Product Comments

Enables logged-in customers or visitors to leave a message on your product page. Comments will appear in a new tab right on the product page, next to the "More info" section. They can also rate your products, between 0 and 5 stars.
You can also manage comments from this module, such as moderate them or delete them.

Logged-in customers can also report spam or useless comments to you: when a comment is displayed on a product page, it has two options:

The configuration screen gives you access to several sections:

Product tooltips

Displays live notifications on your shop. This module helps the visitors know what is happening on your shop in real time. Whenever a visitor visits a product's page, three kinds of notification can be displayed over the content at the top right of the page:

The first option is always a nice thing to have. The other two are a bit trickier: on a successful product, it can be nice to see it has been recently bought; on the other hand, less-successful products will be seen as failures if they have not been bought for a long period of time.
This is why the "Do not display events older than" option is important: make sure not to change it to double-digit number, or you will without make less sales of already-disappointing products.

Products Category

On each product page, displays suggestions of other products that are in the same category. This module is particularly useful for discovering what your shop has to offer.

In the configuration page, you can choose whether to display the other products' prices or not.

RSS feed block

Adds a block displaying an RSS feed. A RSS feed is a website content syndication format, which enables anyone to display the latest content from a website on another.
With this module, your visitors can stay informed about news from a site that you specify in the field provided in the module configuration. The RSS feed will then appear on the front of your shop in a block. Visitors can sign up for the RSS feed in this block.

This module has three configuration options:

RSS products feed

Enables you to generate a RSS Product feed for your shop's catalog. A RSS feed is a website content syndication format, which enables anyone to display the latest content from a website on another.
With this module, loyal customers will be able to get regular updates about products added to your catalog, by adding this feed to their own feed reader, without the need to subscribe to your newsletter. Also, other website will be able to display your new products on their page. Finally, search engines may use it to discover your new content.

In case of a multistore installation, you can display the new products from on shop, right in the sidebar of another of your shop using its RSS Feed Block module.

The module is enabled by default. If you would rather note have your content be available to anyone, disable it.

Send to a Friend module

Displays a "Send to a friend" link at the bottom of every product pages. Clicking it opens a window where the customer can enter the name and e-mail of the person who the customer wants to tell about this product. The e-mail contains a simple link to the product's page.

This module can be important, because as a shop owner, you want to give your customers the opportunity to spread knowledge of your products and your shop.

Stores block

Displays a block with a link to the store locator. If you do not have any physical location where customers can buy products, then be sure to disable this module.

Your list of physical stores is available in the "Store Contacts" page, under the "Preferences" menu. By default, there are a handful of sample stores lists, which you should delete in order to replace them with your own.

The configuration page simply enables you to choose a picture to display as the link to the store locator.

Suppliers block

Displays a block of suppliers.

The block can display two types of content: either as a list of links, or as a drop-down list. It can even display both, with the text links being limited in number, whereas the drop-down list gives access to all the suppliers.
Suppliers are displayed alphabetically.

Tags block

Each of your products can have tags added to its description page. Basically, it helps create on-the-fly categories of products which have the same tags, but this module makes tags even more useful by adding a block in one of the theme's columns, where the most popular tags are displayed in order if importance, with the most prominent ones using a bigger font.

In the configuration page, indicate how many keywords should appear.

Top horizontal menu

New in 1.5.

This is an important module: it adds a whole new block at the bottom of the header, where you can display links to the various categories and pages of your shop.
This is very useful, as it helps your customer quickly find their through your shop. You can have simple links or menus with sub-menus, thus enabling customers to have a good bird's eye view of your content.

Top seller block

Adds a block displaying the shop's top selling products.

The configuration page enables you to set if the block should be displayed even when there is no product or even product sale yet.

The block is not present in the default theme at first. You will have to hook it to a location, for instance the right column.

To hook the module to the right column, go to the module's configuration page, then:

  1. Click the "Manage hooks" link at the top. You are taken to the "Positions" page.
  2. As you can see in the "Positions" page, the module appear in no hook. Click the "Transplant a module" button at the top right to hook the module.
  3. In the hooking tool, select "Right column blocks" from the "Hook into" drop-down list.
  4. Save your change, then reload the homepage to see the module's block appear. You can then change the module's location by using the Live Edit tool.

Treepodia

Treepodia is a third-party service, which helps you turn your entire product catalog into product videos. You can access their website at http://treepodia.com/.

You must be registered with them in order to use their service. Click the "Registration" button from the module's configuration page.

User info block

Adds a block that displays information about the customer:

Viewed products block

Displays the latest products that a customer has recently consulted. You can set the number of products shown using the "Products displayed" field.

Wishlist block

Adds an "Add to my wishlist" link on all product pages. Logged-in customers can then build a wishlist of products from your shop, and send it as a link to their friends. A customer can have many wishlists.

The module also adds a "Wishlist" block on every pages of the shop, which only the customer can see. The block is there so that the customer knows exactly what is in it, and can review it regularly. The block features a "My wishlists" to access the wishlists management tool.

The module's configuration page enables you to view your customers' lists: simply select a customer in the drop-down list to have the page reload with the chosen customer's lists.

Internationalization & Localization

No native module in this section.

Merchandising

No native module in this section.

Migration Tools

Importer osCommerce

This is an import module for the shop importer tool: the Shop Importer module must be installed first (see below).

Install this module in order to import data from a previous osCommerce shop. Once installed, go the Shop Importer module's configuration in order to start importing.

Shop Importer

This is a generic module to import your stock of products from another e-commerce system to your PrestaShop shop. By default it does not provide anything, it needs platform-specific modules in order to work. Once at least one such module is activated, this module's configuration page gives access to a drop-down menu. Choose the platform of the source system, and enter the required authentication details. Click "Next Step" and follow the module's instructions.

Do make a backup of both platforms before doing anything! It is vital that you be able to restore your data in case of import failure.

Payment & Gateways

With PrestaShop, you can accept your customer's transactions through several different payment methods, such as checks, bank wire, cash on delivery, and some partner modules such as Hipay, Moneybookers, PayPal and others. They are already included in your store and are ready to be used. However, it is necessary to configure them.

PrestaShop has three basic payment modules, that you can use out-of-the-box, without any 3rd-party registration:

Additionally, several modules for 3rd-party payment services are available by default:

There is strictly not difference in quality between the native 3rd-party module that are available directly as files, and the ones that PrestaShop downloads from Addons. Many are developed by the PrestaShop developers themselves, in close collaboration with the services' developers. All are safe to use.
The module download from Addons is done transparently when clicking in the "Install" button. Therefore, it is not different from installing a module whose files are already available locally.

Note that you can find many other payment modules on Addons: http://addons.prestashop.com/en/4-payments-gateways.

Allied Wallet

How customers pay for products in their shopping cart is just as important as the shopping cart itself. So when choosing a payment processing solution, make sure you chose one that works for you, and Allied Wallet is one of the best payment solutions available to PrestaShop users.

You must have an Allied Wallet account in order to use this module, and you can easily create one by going to this URL: https://www.alliedwallet.com/sign-up.

Configure the module with your Allied Wallet Merchant ID, your Allied Wallet Site ID and your Redirect URL. The redirect URL is the page to which Allied Wallet should return paying customers once they have validated their purchase on their server. Generally, you can keep the suggested URL, which is http://URL-OF-YOUR-SHOP/history.php.

Once you have filled out the necessary information and have received a confirmation email from Allied Wallet, you’ll be able to start accepting payments securely from customers all over the world.

Authorize.net AIM

The Authorize.net AIM module makes it possible for your shop to accept payments by credit card.

You must have an Authorize.net account in order to use this module. You can access the website by clicking the Authorize.net logo in the module's configuration page (right of the page).
Then, configure the module with your Login ID and your key. Indicate whether you are in Test mode or in Production mode, select the types of cards that you want your shop to accept, and finally, indicate what should be the matching PrestaShop order state for the Authorize's "Hold for Review" state (by default: "Payment error").

Once the settings are in place, your customers will see the "Authorize.net AIM" option appear in the shop's front-office as part of the available payment methods.

Bank Wire module

This module makes it possible for your customers to pay using a bank wire.

In order for the module to accept bank wires, you need to fill out the address of the bank that your store uses. This is done in the module's configuration page.

Once the settings are in place, your customers will see the "Pay by bank wire" option appear in the shop's front-office as part of the available payment methods. After they have selected it and indicated their choice of currency, your bank information will appear.
Note that when receiving the customer's bank wire, you must manually change the payment status of the order to "Payment accepted" in your back-office. This is different from a credit card order, where the payment is carried out automatically. You can find the order and change its status in the "Orders" page, under the "Orders" menu.

Buyster

New in 1.5

Buyster is a new service, jointly created by the 3 main cellphone network operators in France, and Atos, a major French IT services company. It is approved by the Bank of France.

This module makes it possible for your shop to accept payments by phone number: the customer enters his or her cellphone number, which is tied to the customer's bank account at each operator. The credit card stays protected, and a confidential 6-digits code. Therefore, this module should be limited to customers from France.

You must have a Buyster account in order to use this module. You can access the website by clicking the link in the module's configuration page, in the "Info service Buyster" tab.
Then, configure the module with your Buyster MerchantID, your password and your signature, in the "Account settings" tab.
From there on, you can keep configuring the module using the "Option payment" and "Logo settings" tab.
The last tab, "Manage Buyster transactions", gives you some useful information on how the module works.

Once the settings are in place, your customers will see the "Buyster" option appear in the shop's front-office as part of the available payment methods.

Cash on delivery

This module makes it possible for your customers to tell you that they will pay for the product directly to the one who delivers it. This could be in-store, or you could have your own employees bring the product to your customers. This is mostly useful for local deliveries.

Check module (paying by check)

This module makes it possible for your customers to pay by sending a check (or "cheque" in UK English) to you.

To configure payment by check, open the module's configuration page and indicate the order to which your customer must make the check payable – most of the time, your name or your company's name and your address.
This information will then appear to the user at the end of the ordering process, after clicking the "Pay by check" option, and validating with a click on the "I confirm my order" button.

Note that when receiving the customer's bank wire, you must manually change the payment status of the order to "Payment accepted" in your back-office. This is different from a credit card order, where the payment is carried out automatically. You can find the order and change its status in the "Orders" page, under the "Orders" menu.

DIBS

The DIBS module makes it possible for your shop to accept payments by credit card. DIBS is popular in the Nordic countries, but works worldwide.

You must have a DIBS account in order to use this module.
Then, configure the module with your DIBS MerchantID, your two secure keys, and your Accepted and Cancelled URLs (by default and respectively, http://URL-OF-YOUR-SHOP/index.php?controller=order-confirmation and http://URL-OF-YOUR-SHOP/).
Finally, you can choose whether you are using DIBS in Test or Production mode, and the color scheme of Flexwin, the payment solution graphic interface.

Once the settings are in place, your customers will see the "DIBS" option appear in the shop's front-office as part of the available payment methods.

Hipay

The Hipay module makes it possible for your shop to accept payments by credit card.

You must have a Hipay account in order to use this module.
Then, configure the module with your Account number, your Merchant password, and your Site ID.
Finally, you can choose the authorized age group, and restrict the module to certain zones.

Once the settings are in place, your customers will see the "Hipay" option appear in the shop's front-office as part of the available payment methods.

Moneybookers Skrill

The Moneybookers Skrill module makes it possible for your shop to accept payments by credit card.

You must have a Moneybookers account in order to use this module. You can reach the sign-up form by clicking on the image in the "Open Account" section.
Then, click on the "I already have a Moneybookers account" button to continue configuring the module.

Once the settings are in place, your customers will see the "Moneybookers Skrill" option appear in the shop's front-office as part of the available payment methods.

Ogone

The Ogone module makes it possible for your shop to accept payments by credit card.

You must have an Ogone account in order to use this module. You can reach the sign-up form by clicking on the "Create your free Test account!" button in the configuration page.
Then, configure the module with your PSPID, your SHA-in signature, your SHA-out signature, and finally choose whether you want to use the module in Test mode or in Production mode.

Once the settings are in place, your customers will see the "Ogone" option appear in the shop's front-office as part of the available payment methods.

PayPal

The Paypal module makes it possible for your shop to accept payments by credit card or Paypal's own payment service.

You must have a Paypal account in order to use this module. You can reach the sign-up form by clicking on the "Opening your PayPal account" button in the configuration page.
Then, configure the module by going to its "Settings" tab, and enter API Username, your API Password and your API Signature. You should also make sure the other settings fit your needs.

Once the settings are in place, your customers will see the "Paypal" option appear in the shop's front-office as part of the available payment methods.

PaysafeCard

The PaysafeCard module makes it possible for your shop to accept payments through PaysafeCard's own pre-paid card system.

You must have a PaysafeCard account in order to use this module. You can reach the sign-up form by clicking on the "Learn more" link in the configuration page's "PaysafeCard" section.
Then, configure the module with your Merchant ID, your Keyring Certificate, and your Keyring PW, and finally choose whether you want to use the module in Test mode or in Production mode, and whether your business sells tangible or intangible goods.

Once the settings are in place, your customers will see the "PaysafeCard" option appear in the shop's front-office as part of the available payment methods.

weXpay e-money

New in 1.5

The weXpay module makes it possible for your shop to accept payments through weXpay's own pre-paid system. weXpay is French solution.

You must have a weXpay account in order to use this module. You can contact their team using the information in the "Contactez l'équipe weXpay" section on the right.
Then, configure the module with your weXpay merchant ID.
You can find more information on the configuration by reading the weXpay PDF, found under the "Pour plus d'infos, cliquez-ici" link at the bottom.

Once the settings are in place, your customers will see the "weXpay" option appear in the shop's front-office as part of the available payment methods.

Google Checkout (gcheckout)

The Google Checkout module makes it possible for your shop to accept payments by credit card or Google's own payment service.

You must have a Google Checkout account in order to use this module. You can reach the sign-up form here: https://checkout.google.com/.
Then, configure the module with your Merchant ID, and your Merchant Key, and finally choose whether you want to use the module in Test mode (Sandbox) or in Production mode (Real). You should also make sure the other settings fit your needs.

Once the settings are in place, your customers will see the "Google Checkout" option appear in the shop's front-office as part of the available payment methods.

Payment Security

FIA-Net - Système d'Analyse des Commandes - Certissim

FIA-Net is a French third-party e-commerce trust partner: it protects both customers and online shops against credit card frauds and other malevolent activities.

You must already have a FIA-Net account in order to use the module. You can ask for one here: https://www.fia-net.com/marchands/devispartenaire.php?p=185.
Then, configure the module with your login, your password, and your Site ID, and finally choose whether you want to use the module in Production mode or not. You must also indicate the global business type of your shop.
Additionally, you should indicate the business type of each of your categories, the carrier type of each of your carriers, and what kind is your default carrier.

Once the settings are in place, a FIA-Net logo will appear on your homepage, and your orders will be analyzed by FIA-Net to make sure no fraud is happening.

Secuvad (Lutte contre la fraude)

Secuvad is a French solution for fighting against international online fraud. It can also offer a guarantee against unpaid orders, and act as debt collector.

You must have a Secuvad account in order to use the module. You can create one directly from the module. Make sure to fill all the fields with the exact details of your shop, including the types of products that you are selling. Clicking register should
Then, configure the module with your login, your password, your ID, and finally choose whether you want to use the module in Test mode or Production mode.

Once the settings are in place, a Secuvad logo will appear on your homepage, and your orders will be analyzed by Secuvad to make sure no fraud is happening.

Trusted Shops trust solutions

Trusted Shops provides two services:

You must have a Trusted Shops account in order to use the module. You can reach the sign-up form by clicking on the "Apply now!" link in the module's configuration page.
Then, configure the module with your Trusted Shops ID, and follow the instructions.

Once the settings are in place, a Trusted Shops logo will appear on your homepage.

PrestaShop Security (prestafraud)

PrestaShop Security is a service provided by PrestaShop in order to protect the security of your shop against fraudulent payments.

If you do not have an account, you can create one directly from the module: fill in the first field with your e-mail, and check that the second one does contain the correct URL for your shop, then click "Create Account". You will have to agree with the terms and conditions of the module.

If you do already have an account, change the top selector accordingly in order to make the full configuration form appear. Fill the various fields with the exact details of your shop, along with your Shop ID and Shop KEY (as provided by PrestaShop Security).

Once the settings are in place, orders will be analyzed by the module to make sure no fraud is happening.

Pricing & Promotion

Customer loyalty and rewards

PrestaShop's loyalty module offers an advanced tool for building automatic vouchers depending on your customers' purchases and reward points.
Your customers get a certain amount of loyalty points depending on the amount they spend at your shop.

The configuration screen enables you to be very specific about the generation of vouchers:

Specials block

This module adds a block to your shop's home-page, where the customer can discover the current specials, chosen at random in your catalog.

You can add more products to the "Specials" by giving them a discount: go to the product's catalog page, open its "Prices" tab on the left, and in the "Specific prices" section, click the "Add a new specific price" button to open the creation form.

Quick /Bulk Update

No native module in this section.

Search & Filter

Quick Search block

This module installs a block with search field in your shop front-end. The search block can display results as soon as the first letters are typed.

The module is installed and enabled by default, and you should leave it enabled to facilitate visitor's navigation.

SEO

Google sitemap

This module helps you build a sitemap for your shop, and keep it up to date.

In order to optimize your SEO, it is essential to have a sitemap, which is a XML file that lists all the products and pages on your shop. This file will enable search engines to index all pages easily and efficiently. Your products will then appear perfectly in the search engines when a visitor conducts a search. You can create a sitemap for PrestaShop, and be indexed by all the search engines that support the file format (Google, Yahoo, Bing...), using tools such as Google's Webmaster Tools. Once installed, click the "Configure" link to reach this page.

The configuration has few options:

Once you have finished configuring the module, click on "Update sitemap file". You are then given the Sitemap's address (e.g., myprestashop.com/sitemap.xml). Copy this URL to save it to your Google Webmaster Tools account. The module will then show you the file size and the number of pages indexed. Remember to update it regularly so that search engines index your content perfectly.

The last section of the configuration page gives a cron link. A good sitemap is an updated one, and unless you are willing to click on the "Update sitemap file" button every time there is a change on your shop, you might want to have your server do the work for you. Create a cron task with the given URL, and never worry about this again.
If you do not know what a cron task is, ask your web host.

Shipping & Logistics

Date of delivery

This module displays an approximate date of delivery during the checkout process.

The configuration page has two sections:

Adding a new carrier rule is pretty straightforward:

You should create as many carrier rules as necessary.

Kiala Comprehensive datafile integration

New in 1.5

This module makes it possible for your customers to have their parcels delivered in a Kiala collection point. Kiala points are widely available in France, and also in other select European countries.

You must have a Kiala account in order to use this module. You can reach the sign-up form here: http://www.kiala.com/.
Then, configure the module with all the information about you and your shop in the form in the "Kiala Module Status" section.
The "Country settings" section further down helps you indicate in which countries you want to make Kiala delivery available for your customers.
Finally, the "Kiala advanced settings" section adds a few more options:

Once the settings are in place, your customers will see the "Kiala" option appear in the shop's front-office as part of the available delivery methods.

Kiala Light

New in 1.5

This module makes it possible for your customers to have their parcels delivered in a Kiala collection point. Kiala points are widely available in France, and also in other select European countries.

As the name implies, this is a simpler version of the Kiala Comprehensive module (see above). You cannot have both Kiala Comprehensive and Kiala Light modules activated at the same time.

You must have a Kiala account in order to use this module. You can reach the sign-up form here: http://www.kiala.com/.
This module is limited to three countries: Belgium, Spain and Netherlands. Activate the ones you need by clicking on the 'red cross' icon.
Then, configure each country with your Kiala information: click the 'edit' icon for the country, and in the configuration form, enter the needed information (Kiala User ID, Kiala Sender ID, Kiala password, Preparation delay...

Once the settings are in place, your customers will see the "Kiala" option appear in the shop's front-office as part of the available delivery methods.

Mondial Relay

This module enables you to display rates for delivering in Mondial Relay points. This service is available in France, Luxembourg, Spain and Belgium.

You must have a Mondial Relay account in order to use this service. You can reach the sign-up form here: http://www.mondialrelay.com/.
Then, from the module's configuration page, click on the "Account details" icon and enter the necessary information, as provided by Mondial Relay: Webservice Enseigne, Code marque, Webservice, KeyEtiquette's Language and Weight Coefficient. The KeyEtiquette's Language can only use the languages that are enabled on your shop; you can enable more language from the "Languages" page, under the "Localization" menu. Click "Update Settings" in order to connect your shop to the Mondial Relay webservice, and from there on, follow the module's instructions in the "Shipping" and "Advanced settings" screens.

Once the settings are in place, your customers will see the "Mondial Relay" option appear in the shop's front-office as part of the available delivery methods.

Shipping Estimation

This module enables the customer to compare carrier possibilities before continuing with the checkout process.

This module is very straightforward: just install it to display its option on your front-office.

All the available carriers must have their fees properly set. This is done at the bottom "Shipping" page, in the "Fees by carrier, geographical zone, and ranges".

The module configuration page only has one option, "Refresh carrier list method". This enables you to either display a carrier only when all the information is set, or at any time.

TNT Express France

New in 1.5

This module enables you to display rates for deliveries via TNT express services. This service is available worldwide.

You must have a TNT account in order to use this module. You can reach the sign-up form here: http://www.tnt.com.
Then, configure the module with your TNT login, password and account number, all in the "Account settings" tab.
From there on, you can keep configuring the module using the "Shipping Settings" and "Service Settings" tabs. This last tab enables you to be very specific about the delivery service you want to make available for your customers, as well as any additional charge you might require depending on the package's weight.

Once the settings are in place, your customers will see the "Buyster" option appear in the shop's front-office as part of the available delivery methods.

Tracking - Front office

This module completes PrestaShop integrated affiliate program feature, by enable your affiliates to access their own statistics.

The affiliate program tool is located in the "Referrers" page, under the "Stats" menu. To create a new affiliate, click the "Add new" button, and in the creation form, add the affiliate account username and password, then specify the fee they receive per click, per order and per percentage of sales.

Once you have installed the "Tracking - Front office" module, these affiliates can access their statistics by going to http://www.yoursite.com/modules/trackingfront/stats.php.

Click on the header of the "Help" section to display instructions on how to set up the referrer URLs.

The "Technical information - Expert mode" enables you to use regular expression instead of plain text URLs.

So Colissimo

New in 1.5

This module enables you to display rates for deliveries via SoColissimo, a service by La Poste, France's historical postal service. This service is available mainly in France.

You must have a TNT account in order to use this module. This is done by calling La Poste from a French phone, using this number: 3634.
Then, configure the module with your SoColissimo information: ID So, key, preparation time, overcost, URL So, Fancybox, Supervision and Supervision URL.
A full documentation is available (in French) as a PDF file, which you can find under the "Documentation" link on the configuration page.

In order to finalize the installation, copy/paste the two final URLs in your SoColissimo back-office.

Once the settings are in place, your customers will see the "SoColissimo" option appear in the shop's front-office as part of the available delivery methods.

Slideshows

No native module in this section.

Smart Shopping

Twenga Ready to Sell

This module makes it possible to list your shop and its products on Twenga. Twenga is an online open shopping platform that aims to bring together "all online products and shops in one place". This module exports your list of products to their service, and helps you track your sales through them.

You must have a Twenga account to make this module work. You can reach the sign-up form here by clicking the "List my website on Twenga" link.
Then, configure the module with your hashkey, login and password. The module will take care of send your catalog to Twenga.

Each visitor who comes to your website will cost few a few cents. You can view the pricing grid by clicking on the "Twenga Prices" link at the bottom of the configuration page.

Export Shopping Flux

New in 1.5

This module makes it possible to list your shop and its products on hundreds of price comparison sites and marketplaces (mostly French), through the Shopping Flux service (http://www.shopping-flux.com/).

You must have a Shopping Flux account to make this module work. You can request one using the form at the bottom of the module.
Then, configure the module with your login and token, and set the various options to your likings.

You can find more information about this module on the Shopping Flux website: http://www.shopping-flux.com/module-prestashop-shopping-flux/.

Marketplace

This module enables you to easily bring your product catalog on eBay.

You must have an eBay account to make this module work. Create one on http://www.ebay.com/.
Then, configure your module with eBay login and click on the "Register the module on eBay". This will link your shop to eBay, using a specific token.
From there on, follow the module's instructions.

Social Networks

No native module in this section.

Other Modules

Kwixo

New in 1.5

The Kwixo module makes it possible for your shop to accept payments through Kwixo's own payment service. Kwixo is part of FIA-Net, the French e-commerce trust seal, and two major French banks, Crédit Agricole and LCL. Customers need to have a Kwixo account, and to have registered a credit card on their service.

You must have a Kwixo account in order to use this module. You can reach the sign-up form by clicking on the link in the configuration page.
Then, configure the module with your Merch Id, you Crypt Key, and indicate whether you want to work in Test mode for now, the type of payment you want to accept, and your delay for delivery.
From there on, complete the configuration information by indicating your main product types in the "Information on products sold on your shop" section, and your carrier types in the "Carrier Configuration" section.

Once the settings are in place, your customers will see the "Kwixo" option appear in the shop's front-office as part of the available payment methods.

As a merchant, you have access to a Kwixo-specific back-office at the URL located in the "Manage your payments in your Kwixo administration interface" section.