Commerce Core 3.1.0 Released with Major Checkout and Performance Enhancements

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.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Upcoming Events

Latest Opportunities