{"data":{"id":"ACSD-56546","source":"qpt","sourceRef":"magento/quality-patches@1.1.84","title":"Fixes the issue where configurable and bundle products display as Out of Stock on the storefront when display out of product configuration is disabled.","categories":["Inventory"],"components":["magento/module-inventory-catalog-search","magento/module-inventory-catalog-search-bundle-product","magento/module-inventory-catalog-search-configurable-product"],"origin":"adobe-commerce-support","documentation":{"url":"https://experienceleague.adobe.com/en/docs/commerce-operations/tools/quality-patches-tool/patches-available-in-qpt/v1-1-48/acsd-56546-configurable-and-bundle-products-display-as-out-of-stock-on-the-storefront","path":"help/tools/quality-patches-tool/patches-available-in-qpt/v1-1-48/acsd-56546-configurable-and-bundle-products-display-as-out-of-stock-on-the-storefront.md","blobSha":"cf07fbbffe5315d00365e843132f53c2bc9b18cb","description":"Configurable and bundle products display as out of stock on the storefront when Display Out of Stock Products option is disabled.","stepsToReproduce":"1. Set the Display Out of Stock Products option to No. 1. Create a website, store, and storeview. 1. Create a source and a stock and then assign it to the second website. 1. Create a configurable product with two child products. Assign both the child products to both sources and both websites. 1. Update the first child product to have qty=0 in both sources. 1. Update the second child product and disable it on the second website. 1. Do a full reindex. 1. Check the category that contains the configurable product on the second website.","introducedInQpt":"1.1.48","createdFor":["2.4.6-p3"],"documentedRange":"2.4.4 - 2.4.6-p4","scheduledFixRelease":"2.4.7"},"files":[{"package":"magento/inventory-metapackage","constraint":">=1.2.4 <1.2.4-p17","path":"patches/os/ACSD-56546_1.2.4-p2.patch","blobSha":"a31c70da8616d514278627996717a4399a248919","url":"https://raw.githubusercontent.com/magento/quality-patches/11d565bdde197b9c7bac859a5698e99098b48457/patches/os/ACSD-56546_1.2.4-p2.patch","thirdParty":false,"modifies":[{"path":"vendor/magento/module-inventory-catalog-search/Model/Indexer/FilterProductByStatusAndStock.php","change":"added","package":"magento/module-inventory-catalog-search"},{"path":"vendor/magento/module-inventory-catalog-search/Model/Indexer/FilterProductByStock.php","change":"deleted","package":"magento/module-inventory-catalog-search"},{"path":"vendor/magento/module-inventory-catalog-search/Model/Indexer/FilteringSalableProductSelectBuilderInterface.php","change":"added","package":"magento/module-inventory-catalog-search"},{"path":"vendor/magento/module-inventory-catalog-search/Model/Indexer/SelectModifierInterface.php","change":"deleted","package":"magento/module-inventory-catalog-search"},{"path":"vendor/magento/module-inventory-catalog-search/Model/Indexer/StockStatusFilter.php","change":"added","package":"magento/module-inventory-catalog-search"},{"path":"vendor/magento/module-inventory-catalog-search/Plugin/CatalogSearch/Model/Indexer/ChildProductFilterByInventoryStockPlugin.php","change":"modified","package":"magento/module-inventory-catalog-search"},{"path":"vendor/magento/module-inventory-catalog-search-bundle-product/Model/CatalogSearch/Indexer/BundleChildStockStatusModifier.php","change":"deleted","package":"magento/module-inventory-catalog-search-bundle-product"},{"path":"vendor/magento/module-inventory-catalog-search-bundle-product/Model/CatalogSearch/Indexer/BundleChildStockStatusMultiStoreModifier.php","change":"added","package":"magento/module-inventory-catalog-search-bundle-product"},{"path":"vendor/magento/module-inventory-catalog-search-bundle-product/etc/di.xml","change":"modified","package":"magento/module-inventory-catalog-search-bundle-product"},{"path":"vendor/magento/module-inventory-catalog-search-configurable-product/Model/CatalogSearch/Indexer/ConfigurableChildStockStatusModifier.php","change":"deleted","package":"magento/module-inventory-catalog-search-configurable-product"},{"path":"vendor/magento/module-inventory-catalog-search-configurable-product/Model/CatalogSearch/Indexer/ConfigurableChildStockStatusMultiStoreModifier.php","change":"added","package":"magento/module-inventory-catalog-search-configurable-product"},{"path":"vendor/magento/module-inventory-catalog-search-configurable-product/etc/di.xml","change":"modified","package":"magento/module-inventory-catalog-search-configurable-product"}],"packages":["magento/module-inventory-catalog-search","magento/module-inventory-catalog-search-bundle-product","magento/module-inventory-catalog-search-configurable-product"],"hasTests":false,"applicableVersions":{"magento-community":["2.4.4-p16","2.4.4-p15","2.4.4-p14","2.4.4-p13","2.4.4-p12","2.4.4-p11","2.4.4-p10","2.4.4-p9","2.4.4-p8","2.4.4-p7","2.4.4-p6","2.4.4-p5","2.4.4-p4","2.4.4-p3","2.4.4-p2","2.4.4-p1","2.4.4"],"magento-commerce":["2.4.4-p16","2.4.4-p15","2.4.4-p14","2.4.4-p13","2.4.4-p12","2.4.4-p11","2.4.4-p10","2.4.4-p9","2.4.4-p8","2.4.4-p7","2.4.4-p6","2.4.4-p5","2.4.4-p4","2.4.4-p3","2.4.4-p2","2.4.4-p1","2.4.4"],"mage-os":[]},"unknownVersions":["2.3.7-p4","2.3.7-p3","2.3.7-p2","2.3.7-p1","2.3.7","2.3.6-p1","2.3.6","2.3.5-p2","2.3.5-p1","2.3.5","2.3.4-p2","2.3.4-p1","2.3.4","2.3.3-p2","2.3.3","2.3.2-p2","2.3.2-p1","2.3.2","2.3.1","2.3.0"],"requires":["ACSD-49973"],"replacedWith":null,"deprecated":false},{"package":"magento/inventory-metapackage","constraint":">=1.2.5 <1.2.5-p16 || >=1.2.6 <1.2.6-p14","path":"patches/os/ACSD-56546_1.2.6-p3.patch","blobSha":"fc0b8150a264a1187ff63d0a42af01db0fbc7929","url":"https://raw.githubusercontent.com/magento/quality-patches/11d565bdde197b9c7bac859a5698e99098b48457/patches/os/ACSD-56546_1.2.6-p3.patch","thirdParty":false,"modifies":[{"path":"vendor/magento/module-inventory-catalog-search/Model/Indexer/FilterProductByStatusAndStock.php","change":"added","package":"magento/module-inventory-catalog-search"},{"path":"vendor/magento/module-inventory-catalog-search/Model/Indexer/FilterProductByStock.php","change":"deleted","package":"magento/module-inventory-catalog-search"},{"path":"vendor/magento/module-inventory-catalog-search/Model/Indexer/FilteringSalableProductSelectBuilderInterface.php","change":"added","package":"magento/module-inventory-catalog-search"},{"path":"vendor/magento/module-inventory-catalog-search/Model/Indexer/SelectModifierInterface.php","change":"deleted","package":"magento/module-inventory-catalog-search"},{"path":"vendor/magento/module-inventory-catalog-search/Model/Indexer/StockStatusFilter.php","change":"added","package":"magento/module-inventory-catalog-search"},{"path":"vendor/magento/module-inventory-catalog-search/Plugin/CatalogSearch/Model/Indexer/ChildProductFilterByInventoryStockPlugin.php","change":"modified","package":"magento/module-inventory-catalog-search"},{"path":"vendor/magento/module-inventory-catalog-search-bundle-product/Model/CatalogSearch/Indexer/BundleChildStockStatusModifier.php","change":"deleted","package":"magento/module-inventory-catalog-search-bundle-product"},{"path":"vendor/magento/module-inventory-catalog-search-bundle-product/Model/CatalogSearch/Indexer/BundleChildStockStatusMultiStoreModifier.php","change":"added","package":"magento/module-inventory-catalog-search-bundle-product"},{"path":"vendor/magento/module-inventory-catalog-search-bundle-product/etc/di.xml","change":"modified","package":"magento/module-inventory-catalog-search-bundle-product"},{"path":"vendor/magento/module-inventory-catalog-search-configurable-product/Model/CatalogSearch/Indexer/ConfigurableChildStockStatusModifier.php","change":"deleted","package":"magento/module-inventory-catalog-search-configurable-product"},{"path":"vendor/magento/module-inventory-catalog-search-configurable-product/Model/CatalogSearch/Indexer/ConfigurableChildStockStatusMultiStoreModifier.php","change":"added","package":"magento/module-inventory-catalog-search-configurable-product"},{"path":"vendor/magento/module-inventory-catalog-search-configurable-product/etc/di.xml","change":"modified","package":"magento/module-inventory-catalog-search-configurable-product"}],"packages":["magento/module-inventory-catalog-search","magento/module-inventory-catalog-search-bundle-product","magento/module-inventory-catalog-search-configurable-product"],"hasTests":false,"applicableVersions":{"magento-community":["2.4.6-p13","2.4.6-p12","2.4.6-p11","2.4.6-p10","2.4.6-p9","2.4.6-p8","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.6-p1","2.4.6","2.4.5-p15","2.4.5-p14","2.4.5-p13","2.4.5-p12","2.4.5-p11","2.4.5-p10","2.4.5-p9","2.4.5-p8","2.4.5-p7","2.4.5-p6","2.4.5-p5","2.4.5-p4","2.4.5-p3","2.4.5-p2","2.4.5-p1","2.4.5"],"magento-commerce":["2.4.6-p13","2.4.6-p12","2.4.6-p11","2.4.6-p10","2.4.6-p9","2.4.6-p8","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.6-p1","2.4.6","2.4.5-p15","2.4.5-p14","2.4.5-p13","2.4.5-p12","2.4.5-p11","2.4.5-p10","2.4.5-p9","2.4.5-p8","2.4.5-p7","2.4.5-p6","2.4.5-p5","2.4.5-p4","2.4.5-p3","2.4.5-p2","2.4.5-p1","2.4.5"],"mage-os":[]},"unknownVersions":["2.3.7-p4","2.3.7-p3","2.3.7-p2","2.3.7-p1","2.3.7","2.3.6-p1","2.3.6","2.3.5-p2","2.3.5-p1","2.3.5","2.3.4-p2","2.3.4-p1","2.3.4","2.3.3-p2","2.3.3","2.3.2-p2","2.3.2-p1","2.3.2","2.3.1","2.3.0"],"requires":[],"replacedWith":null,"deprecated":false}],"applicableVersions":{"magento-community":["2.4.6-p13","2.4.6-p12","2.4.6-p11","2.4.6-p10","2.4.6-p9","2.4.6-p8","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.6-p1","2.4.6","2.4.5-p15","2.4.5-p14","2.4.5-p13","2.4.5-p12","2.4.5-p11","2.4.5-p10","2.4.5-p9","2.4.5-p8","2.4.5-p7","2.4.5-p6","2.4.5-p5","2.4.5-p4","2.4.5-p3","2.4.5-p2","2.4.5-p1","2.4.5","2.4.4-p16","2.4.4-p15","2.4.4-p14","2.4.4-p13","2.4.4-p12","2.4.4-p11","2.4.4-p10","2.4.4-p9","2.4.4-p8","2.4.4-p7","2.4.4-p6","2.4.4-p5","2.4.4-p4","2.4.4-p3","2.4.4-p2","2.4.4-p1","2.4.4"],"magento-commerce":["2.4.6-p13","2.4.6-p12","2.4.6-p11","2.4.6-p10","2.4.6-p9","2.4.6-p8","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.6-p1","2.4.6","2.4.5-p15","2.4.5-p14","2.4.5-p13","2.4.5-p12","2.4.5-p11","2.4.5-p10","2.4.5-p9","2.4.5-p8","2.4.5-p7","2.4.5-p6","2.4.5-p5","2.4.5-p4","2.4.5-p3","2.4.5-p2","2.4.5-p1","2.4.5","2.4.4-p16","2.4.4-p15","2.4.4-p14","2.4.4-p13","2.4.4-p12","2.4.4-p11","2.4.4-p10","2.4.4-p9","2.4.4-p8","2.4.4-p7","2.4.4-p6","2.4.4-p5","2.4.4-p4","2.4.4-p3","2.4.4-p2","2.4.4-p1","2.4.4"],"mage-os":[]},"conditions":null,"requirements":null},"_documentation":"https://magento.watch/api","_description":"Quality patch ACSD-56546 details"}