Installing PrestaShop Themes and Modules

Themes determine the appearance of your webshop, while modules expand functionality. The right combination makes your PrestaShop shop unique and powerful. Learn how to find, install, and manage themes and modules.

Understanding Themes

What is a Theme

A theme determines:

  • The visual design of your shop
  • The layout of pages
  • Typography and colors
  • Responsiveness on different devices
  • Customer experience and navigation

Default Theme

PrestaShop comes with the Classic theme:

  • Clean and modern design
  • Fully responsive
  • Good starting point for customizations
  • Free and stable

Finding a Theme

PrestaShop Addons Marketplace

The official marketplace for themes:

  1. Go to addons.prestashop.com
  2. Filter by Themes
  3. Select your PrestaShop version
  4. Browse categories

Free vs Premium

Free Themes

  • Limited customization options
  • Less unique design
  • No or limited support

Premium Themes

  • Professional design
  • Extensive settings
  • Technical support
  • Regular updates

Choosing a Theme

Pay attention when choosing:

  • Compatibility with your PrestaShop version
  • Ratings and reviews
  • Responsive design (mobile-friendly)
  • Loading speed
  • Available support
  • Update history

Installing a Theme

Via Back Office

  1. Download the theme as a ZIP file
  2. Go to Design and select Theme and Logo
  3. Scroll to Select Theme
  4. Click on Add Theme
  5. Upload the ZIP file
  6. Wait until the upload is complete

Activating a Theme

  1. You will see the new theme in the list
  2. Click on Use this theme
  3. Confirm the activation
  4. Your shop now has the new appearance

Via FTP

For large theme files:

  1. Unzip the theme file
  2. Upload to the themes folder via FTP
  3. Go to Theme and Logo
  4. The theme appears in the list
  5. Activate the theme

Customizing a Theme

Theme Settings

Many themes offer customization options:

  1. Go to Design and select Theme and Logo
  2. Click on Customize Current Theme
  3. Customize:
    • Colors and fonts
    • Layout options
    • Header and footer
    • Product display

Child Theme

For advanced customizations:

  1. Create a child theme
  2. Only modify files you want to change
  3. Original theme updates will continue to work

Understanding Modules

What are Modules

Modules add functionality:

  • Payments (iDEAL, PayPal)
  • Shipping (PostNL, DHL)
  • Marketing (newsletter, discounts)
  • SEO optimization
  • Analytics
  • Customer service tools

Types of Modules

Front Office Modules

  • Visible to customers (product sliders, reviews)

Back Office Modules

  • Admin tools (reports, imports)

Payment Modules

  • Integrate payment methods

Shipping Modules

  • Shipping options and calculations

Finding Modules

PrestaShop Addons

  1. Go to addons.prestashop.com
  2. Filter by Modules
  3. Search by function or name
  4. Check compatibility

Free Modules

PrestaShop offers many free modules:

  1. Go to Modules in back office
  2. Select Module Catalog
  3. Browse available modules
  4. Install directly with one click

External Sources

Be cautious with external modules:

  • Check the reliability of the source
  • Read reviews
  • Test in a staging environment
  • Always make a backup first

Installing a Module

Via Module Manager

  1. Go to Modules and select Module Manager
  2. Click on Upload Module at the top right
  3. Select the ZIP file
  4. The module will be automatically installed
  5. Configure the module

Via FTP

  1. Unzip the module
  2. Upload to the modules folder
  3. Go to Module Manager
  4. Find the module
  5. Click on Install

Directly from Catalog

  1. Go to Module Catalog
  2. Search for a module
  3. Click on Install
  4. The module will be downloaded and installed

Configuring a Module

Opening Settings

  1. Go to Module Manager
  2. Find the installed module
  3. Click on Configure
  4. Fill in the settings

Common Settings

Depending on the module:

  • Enter API keys
  • Select display options
  • Determine positions
  • Activate per store (multistore)

Managing Modules

Updating Modules

  1. Go to Module Manager
  2. Check the Updates section
  3. Make a backup first
  4. Click on Update
  5. Test after the update

Disabling a Module

Temporarily deactivate:

  1. Find the module
  2. Click on the arrow next to Configure
  3. Select Disable
  4. The module is inactive but remains installed

Removing a Module

Permanently remove:

  1. First disable it
  2. Click on the arrow
  3. Select Remove
  4. Confirm the removal

Payments

  • Mollie: iDEAL, Bancontact, credit cards
  • PayPal: Global payments
  • Klarna: Pay later
  • Buckaroo: Dutch payment methods

Shipping

  • MyParcel: PostNL integration
  • SendCloud: Multi-carrier shipping
  • DHL Parcel: DHL shipping

Marketing

  • Google Analytics: Visitor statistics
  • Mailchimp: Email marketing
  • Facebook Pixel: Ad tracking

SEO

  • PrestaShop SEO Expert: Extensive SEO tools
  • Google Sitemap: Automatic sitemaps
  • Schema Markup: Structured data

Troubleshooting

Module Not Working

  1. Check compatibility with your version
  2. Clear the PrestaShop cache
  3. Check PHP errors
  4. Contact the module developer

Theme Problems

  1. Try the default theme
  2. Deactivate recently installed modules
  3. Check console errors
  4. Update to the latest version

Performance Issues

  1. Limit the number of active modules
  2. Choose optimized themes
  3. Deactivate unused modules

Need Help?

We are here for you! Are you facing any issues or do you have questions? Our support team is happy to assist you personally. Send us a message via the ticket system - we usually respond within a few hours and are happy to help.