For a long time, our only platform of choice was Magento, and for a number of reasons: open source, extensibility, and ecosystem. This gave our clients a great starting point, security and lots of options. But, a new generation of eCommerce platforms has matured, and we at Inchoo are excited with the possibilities they open. Magento 2, Sylius and OroCommerce share the same basic values – open source and strong communities. On the other hand, we feel that they are not direct competitors, but that each one has a specific niche to fill.

That’s why choosing the right platform is a very important first step in building your online business – if you get it right, creative process will be more efficient, and you will be in better position to grow your business. Here is a simple comparison table that shows good matches, strengths and weaknesses you can expect for each platform.

Platform comparison:

SYLIUS
MAGENTO
OROCOMMERCE
Who is it for?
  • Small, simple stores
  • Highly customized online stores where shopping experience is very different than Magento or OroCommerce flow
  • Most of the B2C online stores
  • But also a number of other matches with 3rd party extensions
  • B2B stores that need features OroCommerce offers
  • Mainly B2B shops with B2C as less important component
Strengths
  • Decoupled eCommerce framework for building highly custom projects
  • Completely free (MIT license)
  • Faster build time for small projects
  • High number of B2C built-in functionalities
  • Even more functionalities in Magento Commerce
  • Huge 3rd party extension choice
  • Big development community
  • Lots of top-level B2B built-in functionalities
  • Enterprise Edition for large clients
  • Facilitating an efficient negotiation process
  • Flexible Workflow Engine
Weaknesses
  • lower number of out-of-the-box functionalities compared to Magento
  • May be overkill for small online stores
  • Requires powerful hosting setup
  • Community Edition is built for single website, single warehouse and single currency environment
Learn more Learn more Learn more
SYLIUS
Who is it for?
  • Small, simple stores
  • Highly customized online stores where shopping experience is very different than Magento or OroCommerce flow
Strengths
  • Decoupled eCommerce framework for building highly custom projects
  • Completely free (MIT license)
  • Faster build time for small projects
Weaknesses
  • lower number of out-of-the-box functionalities compared to Magento
Learn more
MAGENTO
Who is it for?
  • Most of the B2C online stores
  • But also a number of other matches with 3rd party extensions
Strengths
  • High number of B2C built-in functionalities
  • Even more functionalities in Enterprise Edition
  • Huge 3rd party extension choice
  • Big development community
Weaknesses
  • May be overkill for small online stores
  • Requires powerful hosting setup
Learn more
OROCOMMERCE
Who is it for?
  • B2B stores that need features OroCommerce offers
  • Mainly B2B shops with B2C as less important component
Strengths
  • Lots of top-level B2B built-in functionalities
  • Enterprise Edition for large clients
  • Facilitating an efficient negotiation process
  • Flexible Workflow Engine
Weaknesses
  • Community Edition is built for single website, single warehouse and single currency environment
Learn more

While you can probably build anything on each of these platforms due to their extensibility, choosing wisely can mean a big difference in time and cost to get there.