Commerce 1.7 pre-release

We’re pleased to share the release of Commerce for MODX 1.7.0-rc1. This is a small feature release with some useful new features, fixes, and an experimental option to improve your store’s functionality.

Here’s what’s new:

  1. MODX Tags in admin templates
    Admin templates now support MODX tags, making it easier to customize and extend the admin interface. You can now call snippets or chunks in the admin templates and have those render out more information.
  2. Improved currency subunits handling
    Payment gateways like Authorize.net, Braintree, Mollie, MultiSafePay, and PayPal, as well as TaxJar, now correctly handle currencies with a different number of subunits. Most currencies around the world have 2 subunits (e.g., 100 cents = 1 euro), but we made sure these gateways now properly use your configured settings for currencies that are different.
  3. Force users to complete or cancel pending payments
    There’s a new experimental setting to guide customers directly to the Payment step if they have a pending transaction. This can help guard against users making cart changes or going back in the browser once they've started a transaction. Enable the new commerce.checkout_force_payment_experimental system setting to opt-in to using this.

    In Commerce 1.7.0-pl we will remove this setting and make it the default experience, but we want to make sure it works well with everyone's themes and payment gateways first.
  4. Markdown filters in Twig Templates
    The Twig parser now has markdown and markdown_inline filters, allowing you to easily format content as markdown in your templates, like {{ description|markdown_inline }}

This is a release candidate, so as always we encourage testing on staging environments first. If you come across any issues, please do let us know.