[PaaS only]{class="badge informative" title="Applies to Adobe Commerce on Cloud projects (Adobe-managed PaaS infrastructure) and on-premises projects only."}

ACSD-69115: Shopping cart errors not displayed to admin users for customers assigned to non‑default websites

The ACSD-69115 patch fixes the issue where shopping cart error messages are not displayed to admin users when managing a customer’s cart on a non-default website. This patch is available when the Quality Patches Tool (QPT) 1.1.76 is installed. The patch ID is ACSD-69115. Please note that this issue is scheduled to be fixed in Adobe Commerce 2.4.9.

Affected products and versions

The patch is created for Adobe Commerce version:

  • Adobe Commerce (all deployment methods) 2.4.7-p8

Compatible with Adobe Commerce versions:

  • Adobe Commerce (all deployment methods) 2.4.4 - 2.4.8-p3
NOTE
The patch might become applicable to other versions with new Quality Patches Tool releases. To check if the patch is compatible with your Adobe Commerce version, update the magento/quality-patches package to the latest version and check the compatibility on the Quality Patches Tool: Search for patches page. Use the patch ID as a search keyword to locate the patch.

Issue

Shopping cart error messages are not visible to admin users when managing a customer’s shopping cart on a non-default website.

Steps to reproduce:

  1. Log in to the Admin panel.

  2. Update the configuration with the following values:

    1. Set Share Customer Accounts to Per Website.
    2. Set Catalog Price Scope to Website.
    3. Set all indexers to On schedule.
  3. Update the website structure as follows:

    1. base / main_website_store / default (set this as the default website).
    2. website_2 / website_2 / website 2.
  4. Create a new customer from the Admin panel and associate the customer with Website = website_2.

  5. Create the following configurable products:

    1. conf_0:

      1. Set the configurable attribute color = red.
      2. In Product in Websites, assign the product to default and website_2.
    2. conf_1:

      1. Set the configurable attribute color = red.
      2. In Product in Websites, assign the product to website_2.
  6. Run the scheduled cron jobs.

  7. Edit the website_2 customer and open Manage Shopping Cart.

  8. Confirm that the website is set to website_2 by default.

  9. Expand Add to Shopping Cart by SKU and add both products:

    1. conf_0, qty 1
    2. conf_1, qty 1
  10. Click Add selections to my cart*. Alternatively, try adding the products separately. The system doesn’t allow adding the global product (conf_0) and the website-specific product (conf_1) together.

Expected results:

You can add products through Manage Shopping Cart on a non-default website scope (website_2), and relevant configuration error messages are displayed.

Actual results:

You cannot add products through Manage Shopping Cart on a non-default website scope (website_2), and configuration error messages are not displayed.

Apply the patch

To apply individual patches, use the following links depending on your deployment method:

To learn more about Quality Patches Tool, refer to:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3