Drupal Commerce is a flexible eCommerce framework that allows developers to build custom online stores. It provides core features for managing products, orders, promotions, and payments, with additional functionality available through contributed modules.
Drupal Commerce powers eCommerce innovation through every stage of growth. At its core it is lean and mean, enforcing strict development standards and leveraging the greatest features of Drupal for maximum flexibility.
eCommerce platforms are often developed with an application mindset, highlighting what you can do with them out of the box. Drupal Commerce was developed with a framework first mindset, focusing on what you can build with it. The Commerce Core project was designed to enable teams to adapt to change and scale with ease.
Sponsored and maintained by Centarro.
Commerce Core Features
- Create product types with custom attributes
- Dynamic product pages with one or many variations
- Multiple order types and correlated checkout flows
- Promotions with multiple offer types, conditions, and coupons
- Robust payment API, integrating 100+ payment gateways
- Address book and order management
- Tax calculation / VAT support
Additional functionality is provided through contributed modules, such as Recurring, Shipping, Stock, PayPal, AvaTax, and many more...
Looking for Drupal Commerce support?
- Hire the project maintainers:
- Centarro offers Drupal Commerce Support and Development services, ranging from a flat monthly fee for maintenance support (with optional development retainers) to full site architecture and development.
- Community support options:
- Over 2,000 developers participate in our two support channels on a best-effort basis, Drupal Answers and Drupal Slack (channel: #commerce).
Documentation
You are responsible to ensure your merchants and customers are protected from online payment fraud. For more information, we recommend you read the Drupal PCI Compliance white paper maintained by third party eCommerce security experts.
Drupal >=10.3 & 11 / Commerce 3.x
Commerce 3.x supports Drupal >=10.3 and 11, upgrading from Commerce 2.x is supported and should be relatively straighforward assuming services & APIS deprecated during the 2.x lifecycle aren't used within your codebase.
For a detailed explanation of our approach to semantic versioning, see this blog post.
Drupal 9 & 10 / Commerce 2.x
Commerce 2.x should only be installed via Composer. The zip files on this page are provided for informative purposes only. See our installation docs.
Drupal 9.3.0 or newer is required.
Drupal 7 / Commerce 1.x
Drupal Commerce currently depends on Drupal 7 (>= 7.15) with the latest releases of a few modules: Ctools, Views, Entity API, Rules, and Address field.
Depends on
Dependencies of the latest stable release
- Address
- Entity API
- Inline Entity Form
- Token
- datetime Drupal core
- views Drupal core
Required by
215 tracked projects depend on this one
- Commerce Shipping 15,636 sites
- Commerce PayPal 9,630 sites
- Commerce Stock 6,436 sites
- Commerce Stripe 4,154 sites
- Commerce Email 3,749 sites
- Commerce License 2,694 sites
- Commerce Add To Cart Link 2,656 sites
- Commerce AutoSKU 2,641 sites
- Commerce Add to Cart Confirmation 1,934 sites
- Commerce Product Tax 1,735 sites
- Commerce Pricelist 1,711 sites
- Commerce Authorize.Net 1,711 sites
- Commerce Cart API 1,703 sites
- Commerce Order Item UI 1,661 sites
- Commerce Invoice 1,345 sites
- Commerce Exchanger 1,194 sites
- Commerce Agree Terms 1,187 sites
- Commerce Ajax Add to Cart 1,029 sites
- Commerce Product Limits 976 sites
- Commerce Currency Resolver 974 sites
- Commerce Cart Flyout 882 sites
- Commerce product taxonomy filter 629 sites
- Commerce Braintree 607 sites
- Commerce AvaTax 571 sites
- Commerce Webform Order 546 sites
- Commerce Mollie 503 sites
- Commerce Store Domain 498 sites
- Commerce sermepa 432 sites
- Commerce View Receipt 414 sites
- ECA Commerce 395 sites
- Commerce Registration 353 sites
- Commerce Variation Add-on 345 sites
- Commerce Purchase Order 269 sites
- Commerce Coupon Conditions 241 sites
- Commerce Cart Links 212 sites
- Commerce Purchasable Entity 201 sites
- Commerce Fee 194 sites
- BEE Bookable Entities Everywhere 187 sites
- Direct Checkout by URL 183 sites
- Commerce Repeat Order 162 sites
- Webform Product 153 sites
- Commerce Price formatter 150 sites
- Commerce Product Menu UI 146 sites
- Commerce Product Review 132 sites
- Commerce Quantity Increments 115 sites
- Commerce Profile Checkout Pane 111 sites
- Commerce Funds 108 sites
- GraphQL Commerce 104 sites
- Commerce Tokens 102 sites
- Commerce CyberSource 101 sites
- Commerce Saferpay 99 sites
- Commerce Variation Bundle 96 sites
- Best selling products 94 sites
- Commerce Promo Link 92 sites
- Commerce Buy Now 87 sites
- Commerce custom checkout message pane 85 sites
- Commerce Currencies Price 82 sites
- Commerce Paystack 81 sites
- Commerce Donation Flow 76 sites
- Commerce Order Document 67 sites
- Commerce Zones 67 sites
- Commerce Datatrans 65 sites
- Opigno Commerce 65 sites
- Commerce Barion Payment 63 sites
- Commerce Realex / Global Payments 62 sites
- Commerce - Stripe Checkout 62 sites
- Commerce Kustom Checkout (formerly Klarna Checkout) 61 sites
- Commerce Customers Also Bought 55 sites
- Commerce CCAvenue Payment Gateway 55 sites
- Commerce Order auto-validation 54 sites
- Commerce Store Switch 54 sites
- Commerce HyperPay 53 sites
- Commerce Affirm 49 sites
- Commerce Product Availability 49 sites
- Commerce Shipping Pickup API 47 sites
- Commerce ML Starter 42 sites
- Commerce Printful 42 sites
- Commerce AddToCart Ajax 41 sites
- Commerce Monetico 41 sites
- Affected by promotion 39 sites
- Commerce checkout link 39 sites
- Commerce Promo Bar 39 sites
- AJAX Cart Update 39 sites
- Commerce Config Actions 36 sites
- Commerce Admin Checkout 36 sites
- Commerce Shipping Order Percentage 36 sites
- Commerce TaxJar 36 sites
- Commerce Recruiting 36 sites
- Commerce Order Data Formatter 34 sites
- Commerce Payrexx integration 34 sites
- Commerce Eurobank (Redirect) 33 sites
- Commerce Payment: Paytrail 32 sites
- Commerce ML Migrations 31 sites
- Commerce Packeta 30 sites
- Commerce Paybox Payment 29 sites
- Commerce Decoupled Checkout 29 sites
- Product Manager Tool 29 sites
- Commerce MAIB 26 sites
- Commerce CardPointe 26 sites
- Commerce Responsive Gallery 26 sites
- Commerce Shipping extra weight rate 25 sites
- PayUmoney for Drupal Commerce 24 sites
- View filter commerce promotion 23 sites
- Commerce From Price 23 sites
- Commerce Banca Intesa 22 sites
- Commerce Swish 22 sites
- Commerce Product Type Fees 22 sites
- Commerce Stripe: Payment Request Button 21 sites
- Commerce Opayo Pi 21 sites
- Commerce Decoupled Stripe 21 sites
- Commerce Payeezy 19 sites
- Commerce Tax -- Washington State 19 sites
- Payson Checkout 18 sites
- Commerce Open Payment Platform 18 sites
- Commerce Moneris Checkout 18 sites
- Commerce Store Dashboard 18 sites
- Commerce DPS 16 sites
- Commerce Rave 16 sites
- Commerce GoCardless Client 16 sites
- Commerce OCI checkout 16 sites
- Commerce ifthenpay: Multibanco, MB WAY and credit card payments 16 sites
- Commerce MultiSafepay payments 15 sites
- Commerce Iyzipay Payment Gateway 14 sites
- Commerce Single Euro Payments Area (SEPA) 13 sites
- CULQI 13 sites
- Commerce Payplug 12 sites
- commerce wishlist button 12 sites
- Commerce Alphabank Redirect 12 sites
- Commerce Instamojo Payment Gateway 12 sites
- Commerce Measurement Condition 11 sites
- Commerce Promotion Giveaway 10 sites
- Commerce Recurring Log 9 sites
- Fondy — Drupal Commerce Payment Gateway 9 sites
- Commerce Qliro Checkout 9 sites
- Commerce Coinpayments 9 sites
- Commerce Cart Dialog 8 sites
- Commerce MANGOPAY Direct PayIn 8 sites
- Commerce Partial Payments 8 sites
- Commerce Tip 7 sites
- Coupon After Order 7 sites
- PayTR Virtual Pos iFrame API 7 sites
- Commerce Satispay 7 sites
- Commerce Amazon SP-API 7 sites
- Commerce Minimum Order 7 sites
- Commerce Viva Wallet 7 sites
- SKU prefix promotion condition 6 sites
- SIBS API COMMERCE 6 sites
- Commerce CiviCRM Event Registration 6 sites
- Commerce Limit Subscriptions 6 sites
- Field Per Commerce Store 5 sites
- Commerce Time Slots 5 sites
- Commerce Revolut 5 sites
- Commerce EuPlatesc Payment Gateway 5 sites
- CRM Core Commerce 4 sites
- Commerce Wise 4 sites
- Commerce Node Pay 4 sites
- Commerce EasyTransac 3 sites
- Emporiqa 3 sites
- Commerce Order Amend 3 sites
- Index Now Commerce 3 sites
- Commerce cashpresso 3 sites
- Commerce imoje 3 sites
- Commerce Montonio 3 sites
- Commerce Product CSV Import/Export 3 sites
- Commerce Customer Profile Visible 3 sites
- Postoffice Commerce 2 sites
- Commerce Fincra 2 sites
- Commerce Unleashed 2 sites
- Commerce Adyen 2 sites
- Commerce Mautic Connect 2 sites
- Commerce Appointment Scheduler 2 sites
- Commerce Make-to-Order 2 sites
- Commerce BaseLinker 2 sites
- Commerce National Bank of Greece (Redirect) 1 sites
- Commerce Escrow 1 sites
- Commerce Pay Publish 1 sites
- Commerce Asaas Payment 1 sites
- Commerce Checkout Lock 1 sites
- Commerce BeGateway 1 sites
- Stape Conversion Tracking 1 sites
- Commerce Product Alternative 1 sites
- Commerce Quality Incident 1 sites
- Quick Edit Variation 1 sites
- Clover Commerce Sync
- Cybersource SOP
- eSewa - Digital wallet
- Commerce DIAS Redirect
- Khalti
- Commerce Payin-Payout
- RagaPay
- Commerce ECOMMPAY
- ViaBill Payments
- Commerce VictoriaBank Moldova
- Commerce CMI
- Commerce Cookie Condition
- Commerce Paynow
- Quiz Commerce
- Commerce Signifyd
- commerce_enzona
- commerce_product_variation_access
- Commerce Midtrans
- Commerce MAIB Mia
- Commerce MICB
- Cybersource REST
- Smart Store
- Commerce Free Sample
- Commerce Konnect Tunisia
- Commerce GP Webpay
- Commerce Variation Cart Form
- Commerce Checkout URL
- SynCart
- Commerce Combine Carts
- Commerce CembraPay (previously Byjuno)
- Commerce Boncard
- Commerce Loyalty Condition
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 3.3.8 | Stable | 10–11 | Jul 17, 2026 | ||
| 3.3.7 | Stable | 10–11 | Jul 16, 2026 | ||
| 3.3.6 | Stable | 10–11 | Jun 2, 2026 | ||
| 3.3.5 | Stable | 10–11 | Apr 20, 2026 | ||
| 3.3.4 | Stable | 10–11 | Mar 25, 2026 | ||
| 3.3.3 | Stable | 10–11 | Feb 27, 2026 | ||
| 3.3.2 | Stable | 10–11 | Feb 17, 2026 | ||
| 3.3.1 | Stable | 10–11 | Feb 17, 2026 | ||
| 3.3.0 | Stable | 10–11 | Single-page Order Management, OOP hooks and more! | Feb 12, 2026 | |
| 3.2.0 | Stable | 10–11 | New order items widget, CurrencyResolver & more. | Sep 10, 2025 | |
| 3.1.0 | Stable | 10–11 | Enhancements to the checkout flow administration and OrderRefresh performance. | Jul 4, 2025 | |
| 3.x-dev | Dev | 10–11 | May 9, 2025 | ||
| 3.0.2 | Stable | 10–11 | Lazy loading of the cart block & bugfixes. | Apr 28, 2025 | |
| 3.0.1 | Stable | 10–11 | Mar 18, 2025 | ||
| 3.0.0 | Stable | 10–11 | Jan 22, 2025 | ||
| 3.0.0-beta2 | Pre-release | 10–11 | Dec 2, 2024 | ||
| 3.0.0-beta1 | Pre-release | 10–11 | The cart module no longer depends on commerce_product. | Oct 9, 2024 |