[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

ACS2E-4431: Related Products die overeenkomen met doelregels, worden verwijderd tijdens het herindexeringsproces

De ACP2E-4431-patch verhelpt het probleem waarbij Related Products dat overeenkomt met de doelregels, tijdens het herindexeringsproces wordt verwijderd. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.78 wordt geïnstalleerd. De patch-id is ACP2E-4431. Dit probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.9.

Betrokken producten en versies

het flard wordt gecreeerd voor de versie van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.7-p4

Compatibel met de versies van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.4 - 2.4.8-p4
NOTE
De patch kan van toepassing worden op andere versies met nieuwe Quality Patches Tool versies. Als u wilt controleren of de patch compatibel is met uw Adobe Commerce-versie, werkt u het magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : Zoek naar de pagina van flarden ​. Gebruik de patch-id als een zoekwoord om de patch te zoeken.

Probleem

De Related Products die door de doelregels worden aangepast, worden tijdens het herindexeringsproces verwijderd.

Stappen om te reproduceren:

  1. Maak 10000 of meer producten.

  2. Wijs 10000 of meer producten toe aan 5000 of meer categorieën.

  3. Maak 100 of meer gerelateerde productregels.

  4. Vorm regelvoorwaarden waar Products om gebruik aan te passen Product Category X is.

  5. Vorm Products aan vertoning gebruikend Product Category is Constant Value Y.

  6. Voer deze GraphQL-query uit om related_products op te halen voor een product:

    code language-graphql
    {
        products(filter: { url_key: { eq: "simple-product-491" } }) {
            items {
                sku
                related_products {
                    uid
                    sku
                    name
                    url_key
                    stock_status
                    price_range {
                        minimum_price {
                            regular_price {
                               value
                            }
                            final_price {
                                value
                            }
                        }
                    }
                }
            }
        }
    }
    
  7. Maak een grote achterstand voor de targetrule_product_rule -index.

  8. Maak een grote achterstand voor de targetrule_rule_product -index.

  9. Voer de targetrule_rule_product indexer uit.

  10. Voer de targetrule_product_rule indexer uit.

Verwachte resultaten :

De lijst related_products wordt altijd gevuld met producten die aan de regelvoorwaarden voldoen.

Ware resultaten :

De lijst related_products retourneert een lege array terwijl de indexen worden uitgevoerd.

De patch toepassen

Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:

Gerelateerde lezing

Meer informatie over Quality Patches Tool vindt u in:

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