Install

Works with Drupal: 8.x

Using Composer to manage Drupal site dependencies

Alternative installation files

Download commerce-8.x-2.12.tar.gztar.gz 541.75 KB
MD5: 5bb98febc1b662bfb05040c8233d987b
SHA-1: ca43b572e2b9482367d9d8fa8acb00ff1b1428d9
SHA-256: d3a7a042db9a09a44330903970fe1cca3f7a3974d04b465ca74f7b7fa12c62fe
Download commerce-8.x-2.12.zipzip 1.17 MB
MD5: 16c96327901edae07d31b6f5e3c7d646
SHA-1: d8e2a5cabf49f5ebd5fc83d0fd3d54d7eeebe095
SHA-256: c8b0c4e6d61dc28a34aa4cb4c8c1ef8af71c29cdd48f142b8d18fecfed631f44

Release notes

This is a big release, pay close attention to the change records!
Commerce Stripe users will need to update to 8.x-1.0-rc2.

Major changes:

  • New InlineForm API, which deprecates a number of form elements. Many parts of checkout that were hidden behind a form element are now accessible via hook_form_alter().
  • Replaced all usage of the inline_entity_form form element with the newly introduced content_entity inline form.
  • Anonymous customers can now register at the end of checkout via a new checkout pane. If you do not intend your site to support customer registration, this checkout pane must be disabled manually.
  • Checkout registration forms now show custom user fields.
  • New helper for refreshing an entire form via ajax, used to refresh the checkout form after applying a coupon.
  • Per-item discounts can now be shown included in the unit price.
  • Introduced a new MailHandler service for sending HTML emails. Fixed several multilingual and theming bugs around emails.
  • All tests converted from JavascriptTestBase (PhantomJS) to WebTestBase (Chromedriver)

Thanks to Ny Media for sponsoring #3025383: Allow per-item discounts to be included in the unit price and Liip for sponsoring #2857157: Implement registration after guest checkout, #3024878: Rework the customer profile default_country handling and #2710999: Implement ajax pane refreshing.

Contributors (66)

pavlo.dovhan, caseylau, bojanz, TwiiK, nlz, mitrpaka, joachim, a.dmitriiev, kristiaanvandeneynde, thejacer87, simgui8, BramDriesen, AndyD328, FiNeX, vacho, czigor, i-trokhanenko, Maithri Shetty, mglaman, jnrfred, cornifex, rszrama, zengenuity, gmem, steveoliver, Berdir, lisastreeter, jsacksick, chishah92, trebormc, DeaOm, MegaChriz, heddn, drugan, Sophie.SK, Bram Linssen, Aerzas, Sut3kh, bmcclure, johnpicozzi, ChandeepKhosa, josephdpurcell, Lukas von Blarer, vasike, s.messaris, agoradesign, John Pitcairn, abramm, Aston Victor, AaronChristian, harings_rob, sorabh.v6, zviryatko, sergei_semipiadniy, Dubs, stella, GoZ, fall_0ut, EclipseGc, Mirroar, Dom., kesenai, alexpott, zaporylie, Marko B, quietone

Changelog

Issues: 68 issues resolved.

Changes since 8.x-2.11:

Bug

Feature

Task

Created by: bojanz
Created on: 12 Feb 2019 at 21:41 UTC
Last updated: 27 May 2020 at 16:49 UTC
Bug fixes
New features
Insecure

Other releases