Odoo Ecommerce vs WooCommerce: A Performance Benchmark Showdown

Can Odoo 16 Ecommerce, 2.7 faster to load controllers than Odoo 15, beat the most popular Ecommerce platforrm in the world in performance?

At Cloudpepper we wanted to find out. We put Odoo 16 Ecommerce and WooCommerce to the test using loader.io to simulate visitor traffic and measure the average response time, successful response counts, and errors.

We used the budget server that came out best from our previous benchmark test, the Vultr High Performance AMD 1vCPU 1GB RAM server for both e-commerce platforms and optimized both platforms for fair comparison: Odoo used Cloudpepper‘s stack, while WooCommerce ran on a stack featuring Nginx, Percona 8, PHP 8.1 (with 3 static PHP workers) with Gzip, Redis Page Cache and Redis Object Cache enabled.

Choosing Themes and Simulating Visitor Actions

We selected the default theme for Odoo Ecommerce and the default Storefront theme for WooCommerce and used the same default picture.

Loader.io’s simulated up to 150 visitors performing the following actions:

  1. Opening the shop page
    Odoo Shop page
    Odoo Shop Page
    WooCommerce Shop page
    WooCommerce Shop Page
  2. Opening a product page
    Odoo Product page
    Odoo Product Page
    WooCommerce Product Page
    WooCommerce Product Page
  3. Adding the product to the cart
    Add Product to cart on Odoo Ecommerce
    Add to cart on Odoo Ecommerce
    Add Product to cart on WooCommerce
    Add to cart on WooCommerce
  4. Opening the shopping cart
    Odoo Ecommerce Cart
    Odoo Ecommerce Cart
    WooCommerce Cart
    WooCommerce Shopping Cart

The visitors would gradually increase from 0 to 150 and maintain a constant load until the test finishes (set to 1 minute).

Loader.io Results

Odoo Ecommerce

Odoo Ecommerce Response Time test by loader.io

Test #
Min Response Time
Avg Response Time
Max Response Time
Successful Response Counts
Errors (400/500)
Test 1 511 3,483 7,741 4,778 0
Test 2 509 3,521 6,649 4,773 0
Avg. 510 3,502 7,195 4,776 0

WooCommerce

WooCommerce Response Time test by loader.io

Test #
Min Response Time
Avg Response Time
Max Response Time
Successful Response Counts
Errors (400/500)
Test 1 757 10,848 23,096 1,384 0
Test 2 859 10,540 23,026 1,385 0
Avg. 808 10,694 23,061 1,385 0

Conclusion

The benchmark test results show an incredible difference in performance. Using the same server specifications and provider, both with an optimized stack, Odoo Ecommerce outperformed WooCommerce with 67% with an average response time of 3,502ms, while WooCommerce recorded 10,694ms.

Odoo Ecommerce maintained by Cloudpepper was also able to get 4,776 successful responses within 1 minute, while WooCommerce only got 1,385 successful responses.

If you are interested in using Odoo for your Ecommerce, you can install it for free with any cloud provider in the world using Cloudpepper.