Commerce Core 3.1.0 Released with Major Checkout and Performance Enhancements
The latest version of Commerce Core, Commerce Core 3.1.0 is now available, bringing 21 issue resolutions and a series of improvements that enhance the customer checkout experience, streamline developer workflows, and boost site performance. The release was announced by Matt Robison on Centarro, the organization leading Drupal Commerce development.
A key highlight is the revamped checkout completion page, which now displays full checkout pane summaries and enables the sidebar by default. Customers can immediately view detailed order contents, including line items and pricing, without needing to navigate to a separate order view page.
For developers, a longstanding serialization issue affecting JSON:API integrations has been fixed. Order adjustments can now be normalized and serialized correctly, enabling smoother headless commerce implementations and API-based workflows.
Administrative improvements include new descriptions for checkout panes in the configuration interface, making it easier for site managers to understand and manage checkout flows.
On the performance side, backend operations have been optimized to avoid redundant calculations and database queries. These changes particularly benefit merchants with complex pricing rules or large orders, helping reduce cart update times and potentially improving conversion rates.
Additional updates include:
- Translation support for “Buy X, Get Y” promotions
- Token support for receipt email copies
- Easier theming for the guest checkout pane
- Support for negative manual payments
Commerce Core 3.1.0 requires Drupal 10.3 or later. Site owners are advised to test upgrades in development environments before applying them to production.
For full release details and upgrade instructions, visit the Centarro website.


