Child pages
  • Making the Native Modules Work

Versions Compared

Key

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

...

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

Info

Some modules have configuration pages, which give you access to a couple of tools and information pages. The

In every configuration page, text and links are gathered in a block two identical blocks of content, both at the top and the bottom of the module (both blocks have the same content). The page. Their 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 are displayed.
  • 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.

...

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 Clients 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.

...

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 Click "Configure" in order to bring the needed page up.

Upon registration, your customers have two choices related to the newsletter: The first asks users one to subscribe to the newsletter, the second to receive offers from your 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 itemsection, 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 Use the field "Newsletter's subscribers" , and select from the drop-down menu to select one of the following three items:

...

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 file 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.

...

Note

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 added watermarks / logos.

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

  • Watermark file. The chosen image must be in GIF format.
  • Watermark transparency (0-100). 100 amount amounts to a non-transparent image, which means that your logo will be very visible, but it will also completely hide part of the whole picture. The default setting, 60, is usually a good compromise.
  • Watermark X align. Select where your watermark should appear on each of your images, here on the horizontal axis.
  • Watermark Y align. Select where your watermark should appear on each of your images, here on the vertical axis.
  • Choose image types for watermark protection. The type of images to which the watermark should be applied. You really only need to choose the biggest sizes, as these are the ones most likely to be stolen.

...

It will display on the front office of your shop an image of your choice, with a link to any URL. Clicking on "Configure" you can load the an image of your choice, or indicate the image's URL, and set the target URL. Validate and the image will appear to your customersvisitors.

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 itthis module, then click "Configure". You may choose among four kinds of e-mails alerts.

Customer referral program

...

  • Minimum number of orders a sponsored friend must place to get their voucher. Fill in the field with the value of your choice. Until this number is reached, your clients can not cannot take advantage of the discount.
  • Number of friends in the referral program invitation form. Fill in the value of your choice.
  • Voucher type. You can give two types of reduction, either in percentage or amount. Select the one you prefer, then specify the value of the discount you want to apply in the various currencies supported by your shop.
  • Voucher Description. Enter the name for the coupon.

...

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

...

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.

AddShoppers Social Sharing Buttons

New in 1.5.

This module requires the cURL PHP extension enabled.

This module adds social sharing buttons to your site that help your products get shared more, along with detailed analytics that reveal the ROI of social sharing.

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

Once you have an account, you can fill connect to the module's fields with your detailsservice through the module, and follow the instructions.

gadsense (Google AdSense)

...

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.

...

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 of these modules 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.

...

This module uses the Jirafe 3rd-party service: http://jirafe.com. It gathers data that are then sent and analyzed by Jirafe, which is a 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.

...

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

In effect, the module 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.

...

You must have a Google Analytics account to make this widget module 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.

...

European VAT Number

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

...

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

OpenSi Connect

New in 1.5.

This module enables you to synchronize the activities of your PrestaShop store with the OpenSi software.

Checkout

No native module in this section.

...

No native module in this section.

E-Mailing

...

Mailjet

This module enables you to have your PrestaShop e-mail sent through Mailjet.

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.

...

  • Money back. Says Wikipedia, "A money-back guarantee is essentially a simple guarantee that, if a buyer is not satisfied with a product or service, a refund will be made."
  • Exchange in-store. The text should explain that the customer can bring any unwanted product to your physical store in order to make an exchange with another model, or get a refund. If you do not have a store, you certainly should delete this page.
  • Payment upon shipment. This policy is very retail-specific: if a transaction cannot be with the usual means, the customer can have the option to pay the ordered products to your delivery personnel directly.The customer only pays for the order once it has been shipped. It is not recommanded for smaller shops.
  • Free shipping. This is where you indicate your shipping policy. All shipping can be free, or you can choose to have it be free starting with a certain amount, for instance.
  • 100% secured payment. Typically, because you rely on third-party payment services such as Paypal or Moneybookers, you trust them with your money exchangeexchanges, and so should your customers. You can paste information about each payment service in this page.

...

Block contact

New in 1.5.

Allows you to add display extra information about customer service:

...

Block contact infos

New in 1.5.

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

...

  • CMS blocks. You can have your CMS content be displayed either in the left column of your shop, or the right column. You can edit the content of the existing page by clicking on the 'edit' icon on the right of its name, or add new blocks of content on either side by clicking on the "Add new" button.
  • Footer links. The CMS page pages linked from this section appear at the bottom of the site. This is where shop owners tend to place informational pages: legal notice, terms & conditions, etc.

...

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 an "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.

...

Layered navigation is based on templates, or group groups 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.

...

  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:
    • Type of display. You can choose how the filter is displayed to the customer. The visualization depends on the type of the filter.
      • Numerical (price & weight): check-box, radio button, drop-down list. Note that only the check-box setting allows for multiple selection.
      • Alphabetical (all others): slider, inputs area, list of values.
    • Limit. If some of your categories have too many choices for a given filters, you can limit the number of displayed items using this selector.
  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.

...

  • Hide filter values with no product is matching. If disabled, you will still see filters, even if they are useless because of the lack of matching product (which can make the layered navigation over-crowded with options).
  • Show the number of matching products. Displays the number after the name of the filter, between brackets. If there is no matching product, it will display "(0)".
  • Show products from subcategories. The filter applies to more than just the current category.
  • Category filter depth (0 for no limits, 1 by default). If the above option is enabled, you risk having too many products taken into account, and lose the interest of layered navigation. The depth is of 1 by default, but you can use even deeper sub-categories.
  • Use tax to filter price.
  • Allow indexing robots (google, yahoo, bing, ...) to use condition/availability/manufacturer filter. These three four filters help you define whether search bots should be able to browse your navigation and index it. This can prove beneficial for SEO (search engine optimization).

...

Displays a block of manufacturers/brands.

The block can display two types of content's content can be displayed in two ways: 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.

...

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 doubt make less fewer sales of already-disappointing products.

...

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 websites will be able to display your new products on their page. Finally, search engines may use it to discover your new content.

Tip

In case of a multistore installation, you can display the new products from on one 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 not have your content be available to anyone, disable it.

...

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 he wants to tell about this product. The e-mail sent contains a simple link to the product's page.

...

Each of your products can have tags added to its description page. Basically, it helps they help 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.

...

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 way 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.

...

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

Note

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.

...

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" link to access the wishlists management tool.

...

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

  • Bank wire
  • Cash on delivery
  • Check

...

  • Directly as a native file:
    • Authorize.net
    • Buyster
    • Paypal
    • PaysafeCard
  • Available from Addons:
    • Allied Wallet
    • DIBS
    • Hipay
    • Moneybookers
    • Ogone
    • Google Checkout (gcheckout)

There is strictly not no difference in quality between the native 3rd-party module modules 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.

...

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 your 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 a 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.

...

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.

...

  • Ratio. Basically, the conversion rate of money spent in reward points, and of reward points in money won. The module uses the default currency of the shop.
    The first field indicates how much money the customer should spend in order to get 1 reward point.
    The second field indicates how much money the customer gets for each reward point.
    By default, the settings are 10 and 0.2, which means that the customer wins 2€ for each 100€ spent on your shop.
  • Voucher details. This is simply the name of the voucher. It will appear in the customer's account page.
  • Minimum amount in which the voucher can be used. You can set a limit in order to keep customers from using vouchers as soon as there is the smallest sum of money on it. By default, it is set to 0, which mean that they can use the voucher whenever they want.
  • Give points on discounted products. Choose whether discounted products count when calculating the voucher.
  • Points are awarded when the order is.... By default, the reward points are awarded only when the product is delivered. But you might prefer to have them awarded at any other order status, for instance as soon as it is paid.
  • Points are canceled when the order is.... Points can be canceled if the order reach a given status, for instance if it is canceled.
  • Categories. You might want the awarded vouchers to not work in some specific categories. Choose which ones are okay using this form.
  • Loyalty points progression. This section contains the messages that are displayed to the customer. You might want to change the phrases to better fit your shop's "attitude". Also, make sure to translate the phrases in all your supported languages.

...

Bloc promotions

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.

...

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 page has few options:

  • Sitemap also includes products from inactive categories. You must decide whether or not to display the products that you have not activated in your shop. If you want to use all products, check "Sitemap contains all products". Inactive products will then be indexed by Google so that you can make them visible as soon as you put them back online.
  • Sitemap also includes CMS pages which are not in a CMS block. Likewise, you may want the sitemap to also include CMS pages that are not directly available

...

  • Carrier configuration. The module relies on indications from your carriers. You must therefore add rules for each of your carriers, by clicking on the "Add a new carrier rule" link.
  • More options. :
    • Extra time when a product is out of stock. Estimate the time it might take for your team to re-stock products. This is only useful is customer if customers can order out-of-stock products (the option for this is in the "Products" preference page, in the "Products stock" section).
    • Extra time for preparation of the order. Estimate the time it might take for your team to prepare an order.
    • Preparation option. If your packaging team also works on weekends, indicate it, as the module takes this into account.
    • Date format. The format in which the expected delivery date is displayed. It uses PHP date() format: each letter has a meaning, as explained in the indicated link. The default, "l j F Y", means the date will be displayed in the format "Saturday 21 January 2012". There are many more letters that you can use to build the date format as you see fit.

...

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.

...

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

...

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

...

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

The affiliate program tool is located in the "Referrers" page, under the "Stats" menu. 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.

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.

...

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 SoColissimo 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.

...

Note

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.

...

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

Marketplace

eBay (Addons)

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

...