Hybris core extensions consists of a standard commerce set of functionalities brought together to form a scalable and flexible multi channel  e-commerce  platform. Hybris brings commerce platforms that are ready for production trough accelerators (to accelerate your time to market), multiple accelerators are available depending on your business:

  • B2C accelerator
  • China B2C accelerator
  • B2B accelerator
  • Telco accelerator

All accelerators are build on top of Hybris platform (a set a extensions common to all accelerators), which include:

  • Business services (classification, catalog, price…)
  • Infrastructure services (authentication, user, i18n…)
  • System services (sessions, model, tenant, cluster…)
  • Core platform

They are delivered as source code on top of which you will start your customization to build your multi-channel platform. Out of the box it includes every thing you need to get started (promotions, catalogs, cockpits, payment, reporting, search, fraud engine, shopping cart…), implemented by Hybris using best practice and technologies.

5 pros Hybris

  • Ease of building a scalable platform
  • Ease of extending the platform without changing it
  • Ease of cockpit creation and out of the box cockpits
  • Accelerators
  • Impex

5 cons Hybris

  • Documentation is scattered and cumbersome
  • Source code not available
  • Development environment is slow
  • CMS cockpit is not user friendly
  • Small community

What skills does a team need to build an e-commerce platform with Hybris?

Core developers need a strong understanding of Spring, design patterns and unit testing, UI developers need a strong understanding of Spring MVC, JSP, Bootstrap and Less (if out of the box libraries) and Integration developers who need to know Hybris data model, Rest API and the Datahub (extra)


Hybris provides a lot by default, but!

Having few people in your team who know the so commonly called ‘out of the box features’ would be the key for your implementation to succeed, Hybris is a great platform nevertheless you need functional consultants with a deep knowledge on what to implement, extend or override!

Quickly identify what Hybris modules you will need for your implementation and forget about the rest, they would be available for a phase 2! Many projects fail to define a clear scope of functionalities and rather add new modules, cockpits framework during the development. Hybris possibilities are wide, but don’t get sidetracked from your mail goal



Where could you find support?

Hybris community is small, mostly because the wiki, forum and source code are not publicly available.At Hybhub we offer materials (e-books) for technical aspects, also some resources for project organization start to be available (Hybris project pattern)