ACSD-61348: Wishlist items visible via GraphQL but not on storefront

The ACSD-61348 patch fixes the issue where the wishlist items are visible via GraphQL but not on the storefront in a multi-website environment. This patch is available when the Quality Patches Tool (QPT) 1.1.55 is installed. The patch ID is ACSD-61348. Please note that the issue is scheduled to be fixed in Adobe Commerce 2.4.8.

Affected products and versions

The patch is created for Adobe Commerce version:

Adobe Commerce (all deployment methods) 2.4.6-p5

Compatible with Adobe Commerce versions:

Adobe Commerce (all deployment methods) 2.4.4 - 2.4.7-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

Wishlist items are visible via GraphQL but not on the storefront in a multi-website environment.

Steps to reproduce:

  1. Configure two websites.
  2. Go to Config Customers > Customer Configuration > Account Sharing Options and set Share Customer Accounts to Global.
  3. Go to Config Customers > Wishlist > General Options and set Enable Multiple Wish Lists to Yes.
  4. Go to Config General > Web and set Add Store Code to URLs to Yes.
  5. Create a simple product and assign it to the second website.
  6. Create a customer and log in.
  7. Add a product to the wishlist.
  8. Assign the product to the default website.
  9. Go to the Wishlist page on the default website.

Expected results:

The product is on the wishlist.

Actual results:

There are no products on the wishlist.

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