Commerce is a flexible and extensible platform. Just like Craft CMS, Commerce provides events so developers can add features to the system.

  • Events provide hooks for extending functionality.
  • Purchasables add elements to the system that Commerce can sell.
  • Adjusters make any price adjustments to an order.
  • Shipping Methods add third party shipping methods and return shipping prices.