Download commerce-8.x-2.0-rc1.tar.gztar.gz 410.22 KB
MD5: 4deae3c1e3cad1d51091eeaf62d3e3ac
SHA-1: 353a48bba4910a325d11032dcfd2e78446bb95a6
SHA-256: d6f95c6bd6327829e181a6ba3cb18fc201c712532e46c33a3ee62bf95640aab6
Download commerce-8.x-2.0-rc1.zipzip 923.72 KB
MD5: 1d1293d52207ae0d4e469e44660780b4
SHA-1: e82857cd23c7eebe32a7fa14002d7ab2156dc0a6
SHA-256: 6e69e7bb40e6d7cfb59cb7deb5d5e52373b1bcf007a8f6dacc1542d9707987be
Install with Composer: $ composer require 'drupal/commerce:^2.0'
Using Composer to manage Drupal site dependencies

Release info

Created by: bojanz
Created on: 12 Jul 2017 at 22:39 UTC
Last updated: 31 Aug 2017 at 19:34 UTC
Core compatibility: 8.x
Release type: Bug fixes, New features

Release notes

Important: This release breaks the previous payment gateway API. You won't be able to run update.php until you update your gateways. Consult our list of gateways to see which ones have been fixed already.

We recommend making a full backup of your site, pulling down the latest code with Composer, clearing the cache, then running update.php from the browser.

Major changes

67 commits since beta7, 21 contributors.

We now have a way to install and run Commerce without Composer, via the Ludwig module.
See our previous blog post for more information.


- Redesigned conditions API and UI, with conditions for filtering by customer address and role, product, quantity.

- Checkout pane for applying coupons - customizable via Twig, allows 1 or multiple coupons depending on configuration.

- Usage limit settings for coupons
- Fixed amount off offers
- Reworked product-level offers


- Manual payment gateways are deprecating the commerce_cop D7 contrib, allowing options such as "Cash on delivery", "Cheque", "Bank Transfer" etc.

- Payment gateway conditions (same ones we now have on Promotions)


- Updated VAT rates for Slovakia and Poland
- Added a plugin for Swiss VAT
- Added a plugin for Canadian sales tax

Changes since 8.x-2.0-beta7:


The selected release is the release that will be used for automated testing. Optional projects are only used for testing.