Install
Works with Drupal: ^8.8 || ^9Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Merchant experience improvements, BOGO promotions, and more.
For high level details and screenshots, read the release announcement on the Centarro blog.
Note: a manual configuration update may be required! Any site that has customized the order item table View will need to manually adjust its configuration to ensure order items continue to be rendered on orders. For more detail, please reference this change record.
Contributors (17)
jsacksick, skyredwang, yuradoc, Sumi, zengenuity, rszrama, AaronBauman, Anybody, bmcclure, adevms, chrisolof, bojanz, loze, valic, eiriksm, TwiiK, amateescu
Change records
Changelog
Issues: 17 issues resolved.
Changes since 8.x-2.23:
Bug
- #3119159 by jsacksick, skyredwang: commerce_order_item_table needs to filter out orphan order items.
- #3177957 by yuradoc: Error Call to a member function getEntity() on null.
- #3194722 by skyredwang, Sumi: Check the right view mode when determining whether layout builder is enabled for a given product.
- #3064050 by adevms, jsacksick, chrisolof, bojanz, loze: "9.99" placeholder text in price field inputs confuses users.
- #3087356 by eiriksm, TwiiK: If the quantity input in the cart is customized, return will still delete the item.
- #3192317 by jsacksick, amateescu: BuyXGetY: Free auto-added "get" order items remain in cart.
Feature
- #3189824 followup: The 'cancel' transition was no longer being logged.
- #2968079 by zengenuity, jsacksick: Prevent exceptions on checkout page when order_total is null.
- #3193435 by jsacksick, rszrama: Log the creation of an order through the order add form.
- #2994356 by jsacksick, AaronBauman, Anybody, rszrama: Add a /checkout route to support single-store/single-cart use case.
- #2852363 by jsacksick, bmcclure, rszrama: Add a Views default argument plugin called "Current user cart IDs"
- #3193434 by jsacksick, rszrama: Log checkout completion to the order activity log.
- #3179466 followup: Ensure CartProvider::getCarts() supports returning carts from different stores again.
- #3192281 by jsacksick, amateescu, rszrama: Introduce order preprocessors.