The ACSD-51305 patch fixes the issue where out-of-stock composite child products are not available in the GraphQL response. This patch is available when the Quality Patches Tool (QPT) 1.1.32 is installed. The patch ID is ACSD-51305. Please note that the issue is scheduled to be fixed in Adobe Commerce 2.4.7.
The patch is created for Adobe Commerce version:
Compatible with Adobe Commerce versions:
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.
Out-of-stock composite child products are not available in the GraphQL response.
Steps to reproduce:
Log in to the Admin website.
Create a category (cat1, id=3).
Create a simple1 product (out of stock, not visible individually, assigned to cat1).
Create a simple2 product (in stock, not visible individually, assigned to cat1).
Create a bundle1 product with simple1 and simple2 child products as radio-button option1 products and assign it to the cat1 category.
Go to Admin > System > Configuration > Catalog > Inventory.
Open the bundle1 product on the storefront, and ensure that both simple1 and simple2 child products are displayed inside it.
Run the following GraphQL query:
{
categoryList(filters: { ids: { in: ["3"] } }) {
id
name
products(pageSize: 8, sort: { position: ASC }) {
total_count
items {
id
sku
name
... on BundleProduct {
url_key
items {
title
sku
options {
quantity
position
is_default
product {
id
name
sku
}
}
}
}
}
}
}
}
Expected results:
The Product section inside the Options block is not empty.
Actual results:
The Product section inside the Options block is empty.
To apply individual patches, use the following links depending on your deployment method:
To learn more about Quality Patches Tool, refer to:
For info about other patches available in QPT, refer to Quality Patches Tool: Search for patches in the Quality Patches Tool guide.