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: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Download commerce-8.x-2.0-beta5.tar.gztar.gz
324.83 KB
MD5: 0ee4122770ab0a88062010a604d4a5ed
SHA-1: fef03765c6a95a211d8b7fd5a699ac68dc56840b
SHA-256: 0d8273ecb927814d65bec13d0c9d3fc91cdbd1a2a2d64fb5f85d896d5310c175
Download commerce-8.x-2.0-beta5.zipzip
732.76 KB
MD5: cdc1b4302dffe3da998ea7fe7f76780e
SHA-1: b800dec2702f48a9a4d45b2d78243ff77aaaef71
SHA-256: a9d414292ae6bd964178cfba51c634e1ffb178b901f8b6cbab26ee1464440375
Release notes
Major changes since beta4:
- An API for off-site payment gateways (with a matching example in the payment_example module)
- Order activity logs (via the new commerce_log submodule)
Changes since 8.x-2.0-beta4:
- #2839060: Create an API for entity logs
- #2827747 by cornifex: Refactor commerce_cart_commerce_order_presave() into a transition event subscriber
- #2835820 by mitrpaka: Add a kernel test for the promotion entity (#587)
- #2838978 by bojanz: Allow offsite gateways to be used without checkout
- #2838953 by bojanz: The offsite redirect auto-submit fails on some themes
- #2838460 by mglaman: Allow adjustment field to be configurable on form (#584)
- Fix the PaymentGateway plugin sort.
- Make sure that checkout complete never has any buttons (offsite-commit regression).
- #2838472 by mglaman: Do not allow NeedsRedirectException to be cached (#585)
- Improve on-site payment gateway code documentation.
- Merge pull request #581 from mglaman/offiste-payments
- Sort the gateway plugins on the admin add form, fix tests.
- #2785591: Finalize the off-site API.
- #2785591: Make payment gateway plugins aware of the parent config entity ID.
- #2785591: Initial implementation of an off-site API.
- #2833140: Remove $priority from resolvers since the implementation is incomplete
- #2831839 by a.dmitriiev: PriceCalculatedFormatter doesn't always load the referenced currency
- #2835097 by Bcwald, bojanz: Commerce toolbar integration adds an empty link to the toolbar
- #2826693: Content translation breaks the promotion forms
- Clean up PromotionForm, fix the redirect url.
- #2833000 by skyredwang, bojanz: Price::greaterThan() must be an instance of Drupal\commerce_price\Price
- #2832595 by bojanz, steveoliver: Payments tab on orders no longer shows up
- #2835048: The order receipt email is not sent to anonymous customers
- #2836002 by marthinal: Add the order to the parameters to build the email
- #2835862 by bojanz: The payment gateway add form can be saved without credentials
- Fix build with latest coder (codestyle checks).
- #2835078 by Lendude: ProductAttributeValue doesn't have an access handler
- #2835667 by janchojnacki: Promotion usage methods return date value
- #2834627: Promotion percentage can't be provided in the locale-specific format
- #2832797 by bojanz, a.dmitriiev: Promotions cause PluginNotFoundException
- Fixed broken link to docs in readme (#579)