{"data":{"id":"ACP2E-4706","source":"qpt","sourceRef":"magento/quality-patches@1.1.84","title":"Fixes the issue where products not enabled in the Admin scope were skipped by the Target Rule indexer.","categories":["Catalog/Product"],"components":["magento/module-target-rule"],"origin":"adobe-commerce-support","documentation":{"url":"https://experienceleague.adobe.com/en/docs/commerce-operations/tools/quality-patches-tool/patches-available-in-qpt/v1-1-79/acp2e-4706","path":"help/tools/quality-patches-tool/patches-available-in-qpt/v1-1-79/acp2e-4706.md","blobSha":"aeb8626474a80ea811885c38d52e7fb40ba34437","description":"The Target Rule indexer cron doesn't pick products that are enabled only at a store view scope, causing products not enabled in the Adobe Commerce Admin scope to be skipped by the indexer.","stepsToReproduce":"1. Create a simple Related Product Rule. 1. Create a product that is disabled at the Admin (global) scope but matches the rule conditions. (the rule can be kept simple by not adding any conditions under Products to Match or Products to Display). 1. Run the cron to execute the indexer backlog. 1. Edit the product and switch to the Default Store View scope. 1. Enable the product only at the Default Store View scope. 1. Run the cron to execute the indexer backlog. 1. Check the Storefront on a different product for the Related Products section, or query the magento_targetrule_product table to verify that the newly created product ID exists.","introducedInQpt":"1.1.79","createdFor":["2.4.8-p3"],"documentedRange":"2.4.5 - 2.4.8-p4","scheduledFixRelease":"2.4.9"},"files":[{"package":"magento/magento2-ee-base","constraint":">=2.4.5 <2.4.5-p17 || >=2.4.6 <2.4.6-p15 || >=2.4.7 <2.4.7-p10 || >=2.4.8 <2.4.8-p5","path":"patches/commerce/ACP2E-4707_2.4.8-p3.patch","blobSha":"49cdeb993422b6b9859cb9b449ab13774f919331","url":"https://raw.githubusercontent.com/magento/quality-patches/11d565bdde197b9c7bac859a5698e99098b48457/patches/commerce/ACP2E-4707_2.4.8-p3.patch","thirdParty":false,"modifies":[{"path":"vendor/magento/module-target-rule/Model/Indexer/TargetRule/AbstractAction.php","change":"modified","package":"magento/module-target-rule"}],"packages":["magento/module-target-rule"],"hasTests":false,"applicableVersions":{"magento-community":[],"magento-commerce":["2.4.8-p4","2.4.8-p3","2.4.8-p2","2.4.8-p1","2.4.8","2.4.7-p9","2.4.7-p8","2.4.7-p7","2.4.7-p6","2.4.7-p5","2.4.7-p4","2.4.7-p3","2.4.7-p2","2.4.7-p1","2.4.7","2.4.6-p14","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-p16","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":[],"requires":["ACP2E-4431"],"replacedWith":null,"deprecated":false}],"applicableVersions":{"magento-community":[],"magento-commerce":["2.4.8-p4","2.4.8-p3","2.4.8-p2","2.4.8-p1","2.4.8","2.4.7-p9","2.4.7-p8","2.4.7-p7","2.4.7-p6","2.4.7-p5","2.4.7-p4","2.4.7-p3","2.4.7-p2","2.4.7-p1","2.4.7","2.4.6-p14","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-p16","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":[]},"conditions":null,"requirements":null},"_documentation":"https://magento.watch/api","_description":"Quality patch ACP2E-4706 details"}