Child pages
  • Front Office Features modules

Versions Compared

Key

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

...

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

Add Sharethis

Adds social count buttons on the home page, for the following social networks:Twitter, Facebook, Google+ and Pinterest.

You must have a Sharethis button in order to use this module: http://www.sharethis.com/.

Once you have an account, enter your Publisher Pub Key in the module's configuration page, validate, and the buttons will appear on your homepage.

Block contact info

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

...

This information appears in the footer by default.

Block Facebook

Displays a new block on your home page with a link to your store's Facebook page, a Like button, and photos of people who liked your page.

Cart block

Displays the products that your customers added to their carts; on all the pages. Visitors can then see their choices while shopping, change the quantity 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 the cart to use Ajax, which means that any change that the uses makes to his shopping list 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.

You can also set the maximum number of products that your cart should display.

Categories block

Displays a list of your product categories on your shop.

You have a few configuration possibilities:

  • Maximum depth. If you have a great number of categories, or with long names, you might prefer to not break your design and limit the number of sub-levels that should be displayed.
  • Dynamic. When enabled, sub-categories are hidden by default, and the customer can choose to display them. This is great for preserving space and avoiding clutter: if disabled, this module displays all categories and all their sub-categories.
  • Sort. Most of the time, you should keep the category sort to alphabetical, for easier perusing. But the "By position" sort enables you to choose which categories should be at the top, and thus promote these.
  • How many footer columns would you like?. Enables you to choose the number of columns in the "Category" block of your footer.

CMS Block

Adds a block with several CMS links.

You can configure three kinds of CMS contentThe first section, "CMS Block configuration", has one option:

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

The second section, "Footer's various links configuration", has four options:

  • Display various links and information in the Footer. You can choose to not display any CMS page in the footer, simply by unchecking this settinh
  • Footer links. The CMS 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.
  • Footer text. You can add one line or paragraph of text below the list of CMS pages in the footer. Write it in as many languages as needed.
  • Display "Powered by PrestaShop". Adds a line with a link to prestashop.com. Note that this line is located between the links and the footer text.
Tip

When you delete the footer text, PrestaShop might give you this error: "Please provide footer text for the default language".

This is because when you first enter a footer text, PrestaShop replicates it in all the available languages. When you delete the text, you must therefore delete it from all the available languages: first delete the text from the default language, then click on the language selector next to the text field, choose another language, and delete the content of the field again. Do this for every language. You can then save your changes, and PrestaShop will not display the error anymore.

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:

  • Maximum depth. If you have a great number of categories, or with long names, you might prefer to not break your design and limit the number of sub-levels that should be displayed.
  • Dynamic. When enabled, sub-categories are hidden by default, and the customer can choose to display them. This is great for preserving space and avoiding clutter: if disabled, this module displays all categories and all their sub-categories.
  • Sort. Most of the time, you should keep the category sort to alphabetical, for easier perusing. But the "By position" sort enables you to choose which categories should be at the top, and thus promote these.
  • Footer columns number. Enables you to choose the number of columns in the footer's "Category" block.

Contact Block

Allows you to display extra information about customer service:

...

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 notset the number of products to be displayed (default is 10).

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.

Customer cms information block

Adds a block containing information for your customer, retrieved from your CMS pages.

You have two custom blocks by default, each with an edit button. Click that button will give tou access to and a text editor, where you can enter the basic information for your home page. That editor features an "HTML" button, which makes it possible to enter specific HTML tags, and  using custom classes and such, which you can then style with CSS.

Customer data privacy

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.

...

The default sample pages are:

  • Money back guarantee. 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 inIn-store exchange . 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. The customer only pays for the order once it has been shipped. It is not recommended 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 processing. Typically, because you rely on third-party payment services such as PayPal or Moneybookers, you trust them with your money exchanges, and so should your customers. You can paste information about each payment service in this page.

...

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 module's configuration screen presents you with two sections:

  • Slider configurationSettings. You can set the size of the block, the time to wait between two images, and whether the slide should loop or not.
  • Slides configurationlist. You can visually arrange the images' order by drag-and-dropping their individual blocks.
    Three icons at the right of each block enables you to enable/disable the image, edit its settings, or remove it from the set altogether.

...

Language block

Displays a block of language codes the available languages at the top of the homepage. This block enables the customer to choose the languages language 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.

...

  • Add a new link. Enables you to specify the link's name and URL, and whether it should open in a new page or not.
    When adding a link, do not forget the "http://" " part. For instance, http://www.myprestashop.com.
    Note that it is often said that opening a link in a new page is bad practice. At the very least, you should keep your shop's own page in the same window.
  • Block title. Enables you to rename the link block itself, and even link to a page from the block's title.
  • Settings. Enables you to sort the links. By default the links are ordered by most recently added link. If you want to invert this setting, select instead "by oldest links" from the drop-down list.

...

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 for your website's footer

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

...

In the configuration screen, you can set several options:

  • Display configuration in a new page.
  • Send verification e-mail after subscriptionWould you like to send a verification email after subscription?. This is important, as it prevents unsuspecting people to be subscribed without their knowledge.
  • Send confirmation e-mail Would you like to send a confirmation email after subscription?. Likewise, a customer should always confirm they he or she chose to be subscribed to your newsletter. This way they cannot say you are sending them spam without their consent.
  • Welcome voucher code. You can thank new subscribers with a voucher code. For instance, you can offer them 10% off their next order.
    To create a new voucher code, go to the "Cart rules" page under the "Price rules" menu. See how to create a voucher in the "Creating Price Rules And Vouchers" chapter.

...

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

...

  • Configuration.
    • All comments must be validated by an employee. This makes sure that no spam or insult ever appears on your live site, which could ruin your content. Note that in some countries, validating content is akin to publishing them yourself, and therefore can make you responsible for their content.
    • Allow guest comments. You can allow non-logged visitors to publish comments too. Be careful, as this can greatly increase spam comments.
    • Minimum time between 2 comments from the same user. This prevents spam bot to fill your inbox with comments – or at least limits the impact.
  • Moderate Comments. If you chose to have comments validated by your staff before they are public, they will be displayed in this section, and can choose to put them offline if you feel they are detrimental.
  • Reported Comments. Customers can click a "Report abuse" link on any comment, which will bring it to your attention here. You can choose to dismiss the report and accept the comment, or remove the comment altogether.
  • Add a new comment criterion. You can motive your customers to leave comments by providing them with criteria, or "themes": text fields with a title indicating what the comment should be about, such as "scent", "taste", "robustness". This helps your customers come up with ideas for their comment.
    • Name. The name is visible to your customers, so choose a short and specific one.
    • Apply to. You can choose to have the chosen criterion field appear on all products ("Valid for the entire catalog"), or on a set of products.
      If you choose to restrict the criterion to a subset of your catalog (either some categories or some products), a new section will appear after saving your criterion: "Manage criterions scope". See below.
    • Active. You can disable a criterion at any time.
  • Manage criterions scope. This section only appears when you have at least one criterion that is restricted to a subset of your catalog.
    In the drop-down list, choose the criterion for which you want to set the scope. The page will reload with a table of all your categories or products (depending on the scope choice). Check the boxes for all the items that apply, and validate.
  • Manage Comments. This is where all the public comments appear. You can choose to delete them by clicking on the red icon (the "Do Not Enter sign"-like icon)Delete icon, either one by one or in batch.

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.

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 doubt make fewer 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.

...

Tip

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

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

...

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

  • Facebook. Avoid using your own userpage! Try to create a page for your shop/company , and avoid using your own userpageinstead.
  • Twitter. Likewise, use your company's user account, not your CEO's.
  • Your RSS feed. A RSS feed is a special file that is generated automatically by your shop, and can be used by RSS readers tools (such as Google Reader) to send your latest news to your customers. While it is not a social network, it is an important aspect of sending regular news out there. Note: you must have the "RSS products feed" module installed in order for this to work.

...

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

...

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.

Theme configurator

Helps you configure some aspects of your theme.

The configuration page for this module serves two purposes.

First, it gives you direct links to the most usual front-office settings: from this module, you can enable and disable a dozen of features, such displaying social buttons or the Facebook block. You can also access the Live Configurator (Live Edit) from here.

Second, the Theme Configurator itself makes it possible for you to easily attach images with links on specific home page hooks: home, top, left, right, footer. Each available language has its own tab with its own hooks that you can edit from here.

Top seller block

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

...

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 does not appear in any 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.

Top horizontal menu

Adds a new horizontal menu to the top of your store.

The "Menu top links" section of this module helps you build your menu with links to a selection of pages, categories or to individual products.

User info block

Adds a block that displays information about the customer:

...

Displays the latest products that a customer has recently consulted. You can set the number of products shown using the "Products displayedto display" 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'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, the choose a list to display.