Thelia Network
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


Thelia editor.

Our Blog

8 new templates for Thelia Love comedy?

8 new templates are now available for Thelia 2.2.

These templates just change the assets of the default Thelia’s template.

New templates


Shopperz Theme


Interiorz Theme


Bakesncakes Theme


Trendsetter Theme


Txcycles Theme


Zeste Theme


Wiggum Theme


Spiced Theme


You have 2 choices for installing these templates (example for interiorz template) :

The safe way

  • Copy and Paste the default template and name interiorz
  • replace the assets directory by the assets directory of this repo.
  • Don’t forget to change the activated template
  • edit the layout.tpl file and replace {default_translation_domain domain='fo.default'} by {default_translation_domain domain='fo.interiorz'}.

The lazy way

replace the assets directory contained in the default template by the assets directory of this repo.

Be careful, by using this method you can loose all your modifications if you update the default template

Read more →

Thelia 2.3.2, 2.2.4 and 2.1.10

This week we’ve issued 3 new stable versions of Thelia.

The 2.3,2, 2.2.4 and 2.1.10 versions are security and bug fixes releases.
If you use version 2.3.x, 2.2.x or 2.1.x, we encourage you to upgrade your Thelia websites to this new versions. More infos here.

Full changelog

version 2.3.2

  • (related to #2182) Fixed compatibility with sql_mode STRICT_ALL_TABLES
  • (related to #2181) Fixed CSV export cached file size
  • (related to #2173) Fixed customer discount apply on backoffice. The customer permanent discount is also applied on the back office if the user is logged in front office
  • (related to #2168) Fixed router redirect to last rewriting_url, The router creates a multiple redirection for find the last url
  • (related to #2166) Fixed the update process when is out of order
  • (related to #2160) Added missing home.block ‘class’ parameter in template `templates/backOffice/default/home.html
  • (related to #2157) Prevent an infinite loop in new product dialog
  • (related to #2154) Added Test range dates exists before testing type in the ExportHandler

See also :

version 2.2.4

  • (related to #2182) Fixed compatibility with sql_mode STRICT_ALL_TABLES
  • (related to #2173) Fixed customer discount apply on backoffice. The customer permanent discount is also applied on the back office if the user is logged in front office
  • (related to #2168) Fixed router redirect to last rewriting_url, The router creates a multiple redirection for find the last url
  • (related to #2160) Added missing home.block ‘class’ parameter in template `templates/backOffice/default/home.html

See also :

version 2.1.10

  • (related to #2182) Fixed compatibility with sql_mode STRICT_ALL_TABLES
  • (related to #2173) Fixed customer discount apply on backoffice. The customer permanent discount is also applied on the back office if the user is logged in front office

See also :

Read more →

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 →

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.

The CES tradeshow in Las Vegas is the global consumer electronics tradeshow, an unmissable gathering place of innovators. In total, 120 French companies participate in the program, including 20 companies from Auvergne. Of course, we are proud of our city and our region, and very happy to be the ambassadors for our country internationally.

  • The International CES is the world’s gathering place for all who thrive on the business of consumer technologies.
  • CES is where business gets done – on the show floor, in and around our conference program, in chance encounters, planned meetings and special events.
  • The 2015 CES will host more than 3,500 exhibitors in two million net sq. ft. of space across our three official venues – CES Tech East, CES Tech West and ARIA.

Meet us at Eureka Park, 75782 Sands in Las Vegas on January 6-9, 2015!

Sign up here

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 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 →

Be careful, from 1st January 2015, tax rules for telecommunications, broadcasting and electronic services will change !


From 1st January 2015, the new regulation for VAT on telecommunications, broadcasting and electronic services in the European Union, will come into effect.

Businesses in the EU will now have to account for the VAT in the EU country where the consumer is based, no matter where the customer belongs.

Read more →