@payloadcms/plugin-ecommerce

Full-featured ecommerce plugin with products, carts, orders, variants, and checkout.

31,000 Mar 18, 2026

Overview

Ships with a wide range of ecommerce features including Products (with pricing and optional variants via join fields), Variant Types, Carts (user and guest), Orders, Transactions, and Addresses collections. Uses an adapter pattern for payment gateways (default: Stripe, but custom adapters can implement the PaymentAdapter interface). Supports multiple currencies at the configuration level. Can be used modularly (e.g., just Products and Variants). Provides TypeScript types for all major entities.