Commerce 2 is the latest version of the popular open source ecommerce platform for Drupal. Redesigned from the ground up with the experiences from more than 60,000 sites using the Drupal 7 version, Drupal Commerce 2 leverages the new architecture of Drupal 8 to provide robust core APIs, more features out of the box, and a vastly improved developer experience.
Built with customer experience as a first priority, Commerce 2 provides the core features needed by most e-commerce sites with minimal requirements on contributed modules or custom code, and the foundation for developing flexible omnichannel sales platforms, custom user experiences, and seamless third-party integrations.
In this article we will learn about the main systems and design patterns in Commerce 2, meet each of the core modules, and explore the online business opportunities made available by Drupal Commerce.
Special thanks to Steve Oliver for providing this technical overview.