We’re testing the efficiency of eCommerce platforms

07.06.2016 Angelika Siczek

Magento’s performance is one of the hottest topics among anyone associated with the e-commerce industry. In the following article, we will try to end (or perpetuate) the myth that the owners of online stores have built around it once and for all. To do that, we will compare the most popular platforms: Magento, WooCommerce, Shopify, and PrestaShop. Ready for the race? Let’s go!

 

PROJECT DESCRIPTION

To make the results of the test as much reliable as possible, we decided to include 2 factors affecting performance: the device on which the store page is displayed (for this purpose we used Pingdom Website Speed Test for desktops and Mobitest by Akamai for mobile devices) and the location of the domain (the device locating the domains available at the address iplocation.net was used for measurements).

We looked at 50 randomly chosen online stores, which were included in the ranking of the Million Best Websites carried out by the Alexa company. The test covered elements such as subpages (including the main page, categories, and product pages), website version and IP domain location. The effects of speed measures are presented below.

 

SPEED TESTS RESULTS

According to Google’s recommendation, the loading time of the online store should take 2 seconds or less, but in practice, the process needs about 5.9 seconds. And although this value is quite general, it can be used as a benchmark on the basis of which a minimum level of acceptance will be determined.

Unfortunately, at this point, we should also take into consideration the fact that various subpages load in a different time: the main pages take the longest, product pages – the shortest. Below are the averages:

 

– home page – 7.1 sec.,

– category page – 5.5 sec.,

– product page – 4.8 sec.

 

They apply to all platforms and locations.

 

Table 1. Average page loading time (seconds) by platform

PAGE TYPE

Magento

Shopify

PrestaShop

WooCommerce

main page

7

6

6.7

8.7

category page

6

2.7

6

7.2

product page

4.4

3.5

5.1

6

 

Table 2. Average page loading time (seconds) by location

PAGE TYPE

DESKTOP VERSION

MOBILE VERSION

San Jose, California, USA

Stockholm, Sweden

Melbourne, Australia

London, United Kingdom

main page

4.9

7.1

9.3

7.8

category page

4.1

4.5

7.9

5.2

product page

3.8

3.5

7

6.1

 

Mobile websites are a bit heavier, so their loading time has increased almost on all platforms (with the exception of Magento and PrestaShop).

 

Table 3. Average loading time of platforms (seconds) by devices

PLATFORM

PAGE SIZE (MB)

LOADING TIME (SECONDS)

Desktop

Mobile

Desktop

Mobile

Magento

2

2.3

5.8

5.4

Shopify

3.4

3.4

4.1

5.8

PrestaShop

1.6

1.7

5.9

5.2

WooCommerce

2.6

2.9

7.3

9

 

According to the results of previous surveys, the above-mentioned platforms differ in their distribution space (e.g. PrestaShop is the most popular solution in Europe, whereas Shopify has many followers in North America). This determines the choice of the service provider and makes the solutions offered more popular.

 

That’s the reason why Magento and Shopify are downloaded more often in the US, and PrestaShop is the most-used software in Europe. Of course, we do not know at what level the foreign sales of the tested stores are maintained, but the above information may suggest the potential of international e-commerce.

 

Table 4. The average platform loading lime (seconds) by location

PLATFORM

LOCATION

San Jose, California, USA

Stockholm, Sweden

Melbourne, Australia

Magento

4.2

6

7.3

Shopify

2.3

4.9

5

PrestaShop

5.3

3.3

9.2

WooCommerce

5.3

5.9

10.7

  

According to the table above, Australia may soon pose a great challenge for foreign stores. It is inseparable from the growing number of local entrepreneurs who are slowly filling the market in the country. A completely different trend is observed in the USA, where most IP domains are located, which were taken into account during the research.

 

Table 5. Location of hosting platforms for e-commerce websites

COUNTRY

Magento

Shopify

PrestaShop

WooCommerce

USA

33%

25%

 

52%

The Netherlands

20%

 

 

 

Singapore

13%

 

 

7%

Germany

13%

 

29%

 

France

7%

 

14%

 

Estonia

7%

 

 

 

United Kingdom

7%

 

14%

7%

Canada

 

75%

 

 

Poland

 

 

14%

 

Spain

 

 

29%

7%

Romania

 

 

 

13%

Portugal

 

 

 

7%

Cyprus

 

 

 

7%

 

In most cases, the proximity of the domain server changed the speed of loading the e-store. The average local loading time for Magento was 2.3 times better than the international one. For Shopify, it was 2.6, for PrestaShop – 1.7, and for WooCommerce – 1.5. The shopping experience of local Magento and Shopify users will certainly be at a higher level, while people using WooCommerce will not notice the difference in the server’s location.

This leads us to further surprising conclusions: Shopify is the fastest among all tested e-commerce platforms. It overtakes Magento and PrestaShop by 0.7 seconds, leaving WooCommerce in the back.

 

Diagram 1. Average loading time of the tested e-commerce platforms (blue columns indicate the number of pages per page, orange – the number of secs per 1 Mb)

 

As you can see, Magento took the second place, overtaking Shopify on some instances (e.g. in the case of mobile websites).

 

CONCLUSION

The survey shows that Magento is a good solution that could work better for international sales. Therefore, store owners who plan to expand their products should consider using popular platforms in places where they would like to develop their business.

 

 

 

 

 

News Digitized / Stay Informed

Since the beginning of 2022, we are part of Unity Group. Now, by signing up for our newsletter, you will be kept up to date with information from our entire organization.

    By submitting the form you agree to receiving a newsletter that is sent by Unity S.A. based in Wrocław. You can withdraw your consent at any time. Additional information about the processing of available details provided in the privacy policy.

    *Required

    Andrzej-kurs-programowania

    Andrzej Szylar

    Chief Executive Officer

    E-mail:

    andrzej.szylar@unitygroup.com
    Magda2

    Magdalena Paczyńska-Kamienik

    HR Manager

    E-mail:

    magdalena.paczynska@unitygroup.com
    Aleksandra

    Aleksandra Bielawska-Clegg

    HR Business Partner

    E-mail:

    Michal

    Michał Duława

    New Business Developer

    E-mail:

    Katarzyna

    Katarzyna Zajchowska

    Marketing Partner

    E-mail: