Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: ^9.3 || ^10Using Composer to manage Drupal site dependencies
Alternative installation files
Download commerce-8.x-2.33.tar.gztar.gz
784.5 KB
MD5: d4e165a2583f2c78b3a38e4b60347de0
SHA-1: 3b99004cd1437eb1f1aa5caeb13b3fa92264dd5c
SHA-256: 0e2ccab394854a74cb8360e4e5e6774025e55af85797a7347529ef730a31ed9e
Download commerce-8.x-2.33.zipzip
1.57 MB
MD5: 257c2b023e587c16bd9303378e4c5604
SHA-1: 2202372b76c0d24bffd56a6626fb27b071614109
SHA-256: 3c79f563b6ad0835073d17d01397a94158c034dc806211e51837c715d3b98527
Release notes
D10 compatibility improvements, UX improvements & bugfixes.
Contributors (18)
sergei_brill, jsacksick, eiriksm, guitchmada, rszrama, DamienMcKenna, joachim, mhawwari, bojanz, jcontreras, Alen Simonyan, kaszarobert, Sweetchuck, kishan@lnwebworks, marioki, tcrawford, stevetweeddale, tonytheferg
Changelog
Issues: 24 issues resolved.
Changes since 8.x-2.32:
Bug
- #3335429 by sergei_brill, jsacksick: Product variation collection should display translatable product variation type.
- #3095960 by eiriksm: Potential call to a member function getBillingProfile() on null in Drupal\commerce_tax\Plugin\Commerce\TaxType\TaxTypeBase->resolveCustomerProfile().
- #3331063 by guitchmada, jsacksick: RemoteIdDefaultFormatter $element not initialized.
- #2990899 by DamienMcKenna, jsacksick, joachim, mhawwari, bojanz: show the plugin label on the payment gateway admin list.
- #3334505 by jsacksick: Cart block is broken on Drupal 10.
- #3333446 by jcontreras, jsacksick: Email "STORE_NAME" does not comply with addr-spec of RFC 2822.
- #3333843 by jsacksick: Fix deprecated creation of dynamic properties in various plugins.
- #3330216 by Alen Simonyan, jsacksick: Payment method billing address: getCountryCode() on null.
- #3328357 by jsacksick, kaszarobert: PHP 8.2 Deprecated function: Creation of dynamic property.
- #3330491 by jsacksick, Sweetchuck: Use the core entity delete action instead of the deprecated Entity API action.
- #3325807 by kishan@lnwebworks, jsacksick: Ensure the variation reference is not lost when reordering variations with the same weight in the admin.
- #3326046 by marioki: Ensure proper ajax reloading of cart dropdown.
- #3326059 by tcrawford, jsacksick: Warning: Undefined array key "target_bundles" in Drupal\commerce_product\Plugin\Commerce\Condition\OrderProductCategory->getVocabularyIds().
- #3324365 by jsacksick: The OrderFixedAmountOff promotion plugin can potentially discount beyond the order subtotal.
- #3232344 by stevetweeddale, tonytheferg: Make it easier to ajax submit the default cart form, do not re-use order items.
- #3323736: PaymentOrderUpdator should run before kernel destructor and not refresh orders
- #3320857: Extra rows in redeemed coupon table on checkout form
Feature
- #3328849 followup by jsacksick: Fix the variable assignment in the login pane.
- #3327224 by jsacksick, rszrama: Assigning an order should be possible from the order view page.
Task
- #3322702 by jsacksick, rszrama: Indicate the default store on the admin stores list.
- #3322703 by jsacksick, rszrama: Revise the label of the default store checkbox.
- #3325604 by jsacksick: Fix the tests.
- #3316974: PriceItem field type does not filter available currencies stored in config.
- #3316680 followup: Fix test failures introduced.