This document provides an introduction and technical overview of Drupal Commerce, an e-commerce platform built on Drupal. It discusses how Drupal Commerce uses entities like products, orders, and customers. It also describes how product variations allow creating different SKUs. Additionally, it outlines the checkout process and highlights the many contributed modules available to customize store functionality, such as for inventory, discounts, coupons, and more. Finally, it explains how the Rules module is heavily used in Drupal Commerce to react to events and automate parts of the checkout flow.