Thelia Network Français
E-commerce solution

E-commerce software, useful to create and manage online stores, published under a free license. Discover our new version, based on many modern technologies !

Download Thelia

A team of experts at your service.


Over 7000 online stores powered by Thelia


Customize your Thelia.


Thelia editor.

Our Blog

Help us translate Thelia!

Translations are contributed by Thelia users worldwide. The translation work is coordinated at Crowdin.
The Thelia project is located at

The translation process

During the development stage, only english strings should be used and translated inside Thelia. These changes should be submitted with a pull request.
Translations for non English languages should only be done on not in Thelia.

Prior to any stable release, Thelia maintainers will make an announcement and we’ll have a couple of weeks of string freeze in order to give people time to complete the translations.
Once translations are done, Thelia maintainers will integrate all translations in Thelia.

How to contribute

If you want to contribute to translation or want to discuss specific translations, go to the Thelia project page :

If you would like to help out with translating or adding a language that isn’t yet translated, here’s what to do:

Visit the Thelia project page

Sign up at Crowdin or log in if you already have an account.

On the Thelia project page, click the Join Translation Project button.

Crowdin project page

Choose the language you want to work on, or – in case the language doesn’t exist yet – request a new language by clicking on the Contact link of one of the managers of the project.

Then Select a file in the list.

Crowdin language page

And start translating :

Crowdin Translation page

  1. 1. You can filter strings in the left panel.
  2. 2. The untranslated strings are prefixed with a red square, translated with a green square and the accepted and approved with a green check.
  3. 3. Your translation goes here.
  4. 4. In the suggestions panel, you can directly click on the suggestions to use it.
  5. 5. If you have a doubt, you can take a look to other languages translations.
  6. 6. Once you have translated the string, you can save and continue with the next one.


if you encounter any problems, please consults Crowdin Knowledge Base or open a new discussion on Thelia project page.


Thelia evolves constantly and the strings to translate too. So, users could want to translate current version but also previous version.

For now, Crowdin does not support versioning, but it’s a feature that will be soon available.

So this translation process is only valid for the version 2.2 and next versions.


We wanted to thank everyone involved in the translation Thelia. This is a hard job, usually quite long and tedious. So, really, a big thanks.

We also wanted to thanks Crowdin for their amazing platform, great customer service, their implication in open source, … You rock !

Read more →

10 Plugins for Extending Thelia after a fresh install

So you have successfully installed Thelia! Congratulations! Now what? Here is a list of some important suggestions and tweaks that you should do after installing Thelia to improve the performance, security and productivity of your e-commerce.

Back Office


First step, your fresh install has to be secure, one way to achieve this is to rename your admin folder and there’s a module for that! Back Office Path is dedicated to rename the Back Office URL and improve your security.

Manage rewrite url

Back Office Path for Thelia

Modify your back office path to secure Thelia

Change your back office path to secure Thelia

When you’re done, uncheck ‘use also default prefix’ and save. Now, you can connect to the back office by using the new url :

Google Universal analytics

Google Universal Analytics for Thelia

Google Universal Analytics for Thelia

Enhance your e-commerce by measuring user interactions with products on your websites across the user’s shopping experience. You can use the google analytics module installed natively in your back office, but you certainly want to analyze data from your e-shop and improve your ROI, Google universal analytics integration uses the Google Measurement Protocol and add e-commerce informations in your google analytics account. /!\ It only works if you have enabled the Google Universal Analytics. For each order, the module sends to Analytics information about the transaction and all items attached to this transaction.

Display your e-commerce data into google Universal analytics

Display your e-commerce data into google Universal analytics

TinyMCE WYSIWYG editor (Native)

TinyMCE Editor extend writing functionalities by adding a powerful and easy to use wysiwyg editor.

TinyMCE editor for Thelia

TinyMCE editor for Thelia

tinyMCE Editor for Thelia improve editing by using a wysiwyg interface

tinyMCE Editor for Thelia improve editing by using a wysiwyg interface

TinyMCE is natively installed and you just have to activate it in the module panel. Using tinyMCE for Thelia, you’ll be able to manage any pictures, videos, or html styles without coding anything. The easiest way to enrich your contents.

Admin toolbar in front-office

Admin toolbar in front office

Admin toolbar in front office

Admin toolbar in front office displays shortcuts on the top page of your e-shop to quickly manage contents, orders, customers, … Toolbar is available on the Front template when you are logged in as an administrator. Admin toolbar gives to administrators a quick access to edit the page you are visiting (product, category, folder and content pages) and it creates shortcuts to the admin for the module page or even the configuration page.

Quick access to edit content

Quick access to edit content

Admin toolbar in front-office – Thelia ModulesAdmin – Thelia Modules

Front-office customization

Carousel (native)

Back Office access is now protected and supercharged, you now want to customize your shop! Let’s start! First you want to show your products in a wide carousel. That’s easy, go to admin/modules and activate the Carousel module. You can now modify the carousel contents by using the configure panel :

Apply modification to your Carousel directly from your back office panel

Apply modification to your Carousel directly from your back office panel

A Carousel will appear on the Home Page in third position but you can modify its position by using “Manage hook position” in the bottom of the Module page. The Carousel is better in the first position, right ?

Modify the order of hook wich appears in the Home page

Modify the position of hooks in the Home page

Social Media links (native)

You love social networks and want your visitor to connect with you, you just have to configure the social media panel to activate the social hook. It displays a call to action to your social networks in the footer of the page.

Your social network is visible in the footer

Your social networks are visible in the footer

Fill your social accounts

Fill in your social accounts


Keywords for Thelia

Keywords for Thelia

This module is used to associate contents or folders to one or more keywords, this is useful when you like to enrich your contents by keywords tags and propose a transversal navigation. After creating your keywords and putting them into groups, you can associate contents or folders to one or more keywords. This allows you for example to display items based on a particular keyword or structure your page with a tag system. It offers a new way to navigate into the shop categories.

Add your keywords into admin panel to build a secondary navigation

Add your keywords using the admin panel to build a secondary navigation

/!\ You must adapt your template to display associated contents.

Recently viewed products

Improve the user experience by displaying the last viewed products. Once you’ve installed the module, you have to modify your template by adding a new loop in wich you want to display the last viewed products. For example, you can add the list in the shopping cart using this source code :

{ifloop rel=”recentlyviewed_loop”}

{intl l=”Your navigation”}

{loop name=”recentlyviewed_loop” type=”recentlyviewed” current_product=$product_id limit=”4″} {include file=”includes/single-product.html” product_id=$ID hasBtn=false hasDescription=false width=”218″ height=”146″} {/loop}


Display the few last viewed products

Display the few last viewed products


Wish list for Thelia

Wish list for Thelia

Increase sales and conversions by having a Thelia Wishlist. Guests and customers like to add products of your shop into this wish list so that they keep a quick access to their wishes. Customers could find their wishes later to add them quickly into the shopping cart.

Visitors add easily products they love into personal Thelia wish list.

Visitors easily add products they love into their personal Thelia wish list.

Wishlist – Thelia ModulesFront widgets – Thelia Modules

Comment System

Comment system for Thelia

Comment system for Thelia

Your shop is online and you’d like to know what your customer think about your stuff! The Comment System module allows customers to add comments on different elements of the website : products, contents, … Only registered and logged in customers can post comments on the website. You can also authorize customers to post comments only on products that they have bought. Customers will receive an email after 15 days (by default) to encourage them to post comments.

Configure comment system access using the administration panel

Configure the comment system access using the administration panel

You can configure the access level of comments in the config panel

You can configure the access level of comments in the config panel

A comment is composed of a title, a message, a rating and is related to a customer

When activated, user can add comment to product or article of your shop

When activated, user can add comment to the products or articles of your shop

The message can be moderated by an administrator before being displayed on the website (recommended).

Administrator moderate message from the users

Administrators moderate message from the users

Once a comment has been accepted the customer can edit or delete it.

We hope this article helped you learn about the must have Thelia modules to be installed first. Do you have your own preferences ?

Read more →

Version 2.1.3 with security fix

The version 2.1.3 of Thelia was released and includes a security fix. We found an authentication bypass for customer and admin. This vulnerability is present from version 2.1.0-beta1 and is fixed in 2.1.3 and 2.2.0-alpha1. Here is the complete changelog :

  • Add \Thelia\Model\OrderProduct::setCartItemId and \Thelia\Model\OrderProduct::getCartItemId to remove the typo with cartIemId
  • A notice is displayed when the product’s template is changed
  • Security fix on authentication
  • Rename cookie related config variables. They were prefixed with “thelia_” on insert, but not in the code


  • \Thelia\Model\OrderProduct::setCartIemId Because of a typo
  • \Thelia\Model\OrderProduct::getCartIemId Because of a typo too
Read more →

Version 2.1.2 with security fix

The version 2.1.2 of Thelia was released and includes a security fix.

Simon Vieille from web&design has reported a XSS injection present in the BackOffice of Thelia (error.html template). This vulnaberability is present in version 2.1.0 and 2.1.1 but not version 2.0.*

Here is the complete changelog :

  • Add the possibility to delete a coupon from the backoffice.
  • module list is now reversed. Delivery modules appear first, then payment and finally classic modules.
  • display a loader when a module is uploaded
  • Change product prices export and import format to be compatible, now using product_sale_elements id as key to identify PSE.
  • Fix unused variable in Thelia\Controller\Api\CustomerController::getDeleteEvent
  • change default order for cart loop.
  • Add missing static keyword for Thelia\Core\HttpFoundation\JsonResponse::createError
  • Do not register previous url on XmlHttpRequest
  • Fix deploy image directory destination
  • Fix redirect response if a AuthenticationException is catched
  • Prevent XSS injection in error.html template
  • The hook method is now stored in the ignored_module_hook table
  • Allow to hardlink TinyMCE rather than symlink
  • Add bootstrap paths for thelia-project
  • Enlarge order dropdown menu to prevent wrapping in some languages
  • Fixed langugage when previewing e-mails

Download version 2.1.2

Read more →

A new module for Thelia developers

A module has been released for you Thelia developers. It’s called TheliaStudio and it will become your best friend during your Thelia module developments.

Be careful this module is only compatible with Thelia 2.1

Read more →

Thelia 2.1 was released

After 6 months of intensive work, Thelia 2.1.0 is out. This new version comes with a lot of new features and enhancements.

Download Thelia 2.1 now !

Read more →

Thelia will be at International CES 2015, from 6 to 9 January 2015

Our OpenStudio company was selected to be part of a delegation of French startups to the CES in Las Vegas in January 2015. We will be accompanied by the French Ministers Emmanuel Macron and Axelle Lemaire, as well as Pierre Gattaz, president of MEDEF (French employer organization).

There, we will present our new generation of e-commerce software, THELIA, as well as its innovative architecture and its new features.

We were received in Paris by the Ministers on Thursday, December 18, 2014, who on this occasion made an official launch of the French delegation. We thank ARDE (Development Agency in Auvergne, France) who allowed our company to be selected as one of the best French startups.

Read more →

New project management with Thelia

If you follow us on Github, you may have noticed that we created a lot of repositories last week, here’s the explanation.

Read more →

We have a Christmas gift for you too!

This year, we wanted to offer you a present too…
A brand new module compatible with Thelia 2…

Now guess what!

Read more →

We need to hear from you! Take our survey!

In order to improve Thelia, the modules and its features, we need to know our merchants better!
The aim of this survey is to know the type of merchants who is using Thelia.

This survey is anonymous, but if you want to you can give us your contact details at the end.

To take our survey, please follow this linK.

To answer the survey in French, please follow this link.

Thanks a lot!

Read more →