Two Drupal Commerce Releases Add Cart Swaps and Dynamic Payment References
Two stable Drupal Commerce releases add controls for changing products in the cart and processing Portuguese payments. Drupal.org lists Commerce Product Alternative 1.0.0 as released on 29 June 2026 and Commerce ifthenpay 3.0.0 as released on 15 July 2026. The first is a new project, while the second is a major update to a payment module first released in 2018.
Centarro describes Commerce Product Alternative in a 15 July 2026 blog post. Administrators can define valid alternatives for product variations and place customised switching links in the cart through a Views field plugin. After a shopper confirms the change, the module removes the existing order item and creates one for the replacement variation, allowing its order-item type, fields, and workflows to be initialised. Centarro also provides a configuration recipe for installing the module and adding a default cart setup.
Bloomidea’s release post says Commerce ifthenpay 3.0.0 can request dynamic Multibanco references from the ifthenpay REST API instead of generating them locally from shortened order numbers. The new mode supports order identifiers of up to 25 characters, reference expiry dates, transaction validation, and sandbox testing, while the earlier local mode remains available for backwards compatibility. The release also adds customer and administrative retries for MB WAY payment requests and supports Drupal 10 and 11 with Commerce 2.x and 3.x. Bloomidea says the 2.x branch is no longer supported and recommends that existing sites upgrade.
