Commerce 1.2.9 - hotfix

The last Commerce release, 1.2.8, inadvertently introduced an issue in the cart. When changing the quantity before hitting the checkout button, the change is not properly persisted and the checkout will revert back to the number of items that were chosen earlier. This has been fixed in 1.2.9.

Commerce 1.3: upgrading to Twig 3 and PHP 7.4

As we've taken the opportunity in Commerce 1.3 to increase the minimum PHP version, modernising dependencies we use has been one of the focus points throughout this release cycle. While not as flashy as new features like built-in multilingual support, this type of maintenance is important for stability and future compatibility.

Commerce 1.2.8

Today we released Commerce 1.2.8 with a number of bug fixes. Notable fixes include ensuring fixed coupon codes don't bring the order total below 0, resolving a makeUrl error in the log when the AcceptTerms module is enabled but has no resource set, and fixing the initially applied shipping method not always taking into account order restrictions (i.e. min/max amounts).

New: Item Options for Commerce

Today we're releasing a new Item Options extension for Commerce. This extension makes it easier to create "configured products", where the customer chooses from different options to add to a base product.

Commerce 1.2.6

Today we're releasing the first Commerce update of the year. Normally we try to release small iterative patch releases, but with the push to release MODX 3.0 and other projects, this one has grown quite big!