Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Commerce Currency Mismatch Prevention

No security coverage Under active development 1 sites

Part of the Commerce ecosystem · 487 projects

This module prevents errors when adding products with different currencies to a Drupal Commerce cart. It offers options to either remove the new product or clear the cart and add the new product, ensuring a consistent currency within the cart.

This module solves the critical "The provided prices have mismatched currencies" error that occurs in Drupal Commerce when adding products with different currencies to the same cart.

Features

Automatically prevents adding products with different currencies to the same cart, avoiding the CurrencyMismatchException error. Choose between behaviors: remove new product, clear cart and add new product.

Requirements

Commerce Currency Mismatch Prevention module requires Drupal Commerce 3 module enabled.

Configuration

This module provides a configuration options at Commerce > Configuration > Store > Currency mismatch prevention where you can set:

  • Remove new product, keep current cart items: The new product is removed, and the existing cart items remain unchanged.
  • Remove existing cart items, add new product: All existing cart items are removed, and the new product is added to the cart.
  • Disabled: Allow adding products with different currencies (may cause errors)

Usage

When a user attempts to add a product with a different currency than the existing cart items, the module intervenes based on the configured behavior.

Installation

Install as you would normally install a contributed Drupal module. For further information, see [Installing Drupal Modules](https://www.drupal.org/docs/extending-drupal/installing-drupal-modules).

Similar modules

  • Commerce Currency Resolver focuses on currency conversion and displaying prices in customer-preferred currencies. Commerce Currency Mismatch Prevention manages cart conflicts without any exchange rate calculations.
Drupal 11 · not 10

Ask your assistant about Commerce Currency Mismatch Prevention

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • commerce Drupal core
  • commerce_cart Drupal core
  • commerce_order Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Oct 2025
Latest release
11 months ago
Releases (12 mo)
1 ▼ from 2
Maintenance
Slowing

Release Timeline

Releases

Version Type Core PHP Release date
1.x-dev Dev 11 Oct 22, 2025
1.0.1 Stable 11 Oct 8, 2025
1.0.0 Stable 11 Oct 8, 2025