ACSD-53098: Produkter i delad katalog återspeglar inte frontend

Korrigeringen ACSD-53098 åtgärdar ett problem där produkter som tilldelats till en delad katalog inte återspeglas i frontend när ett partiellt index körs. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.38 har installerats. Korrigerings-ID är ACSD-53098. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.7.

Berörda produkter och versioner

Korrigeringen har skapats för Adobe Commerce-version:

  • Adobe Commerce (alla distributionsmetoder) 2.4.3

Kompatibel med Adobe Commerce-versioner:

  • Adobe Commerce (alla distributionsmetoder) 2.4.3 - 2.4.3-p3
NOTE
Korrigeringen kan bli tillämplig för andra versioner med nya Quality Patches Tool-versioner. Om du vill kontrollera om korrigeringen är kompatibel med din Adobe Commerce-version uppdaterar du magento/quality-patches-paketet till den senaste versionen och kontrollerar kompatibiliteten på Quality Patches Tool: Sök efter korrigeringsfiler. Använd patch-ID:t som söknyckelord för att hitta patchen.

Problem

Produkter som tilldelats en delad katalog via API visas inte i klientprogrammet efter att den partiella indexeraren har utfört kron-jobbet, följt av konsumentkron.

Steg som ska återskapas:

  1. Konfigurera RabbitMQ som kötjänst.

  2. Växla indexerare till läget Update on Schedule.

  3. Skapa en delad katalog och tilldela den till ett företag.

  4. Skapa en enkel produkt och tilldela den till en kategori. Kör partiell omindexering:

    bin/magento cron:run --group=index --bootstrap=standaloneProcessStarted=1

  5. Använd följande API-begäran för att tilldela den skapade produkten till den delade katalogen.

    code language-none
    pub/rest/all/V1/sharedCatalog/<id>/assignProducts
    {
        "products":[{
            "sku": "24-MB06"
            }
        ]
    }
    
  6. Kör följande kron för att rensa köerna och köra partiell omindexering:

    bin/magento cron:run --group=consumers

    bin/magento cron:run --group=index --bootstrap=standaloneProcessStarted=1

  7. Logga in på frontend som företagets användare.

  8. Kontrollera kategorisidan för frontend.

Förväntade resultat:

De nytilldelade produkterna visas i förgrunden.

Faktiska resultat:

De nyligen tilldelade produkterna visas inte i förgrunden.

Tillämpa korrigeringen

Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:

Relaterad läsning

Mer information om Quality Patches Tool finns i:

Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Quality Patches Tool: Söka efter korrigeringsfileri Quality Patches Tool-handboken.

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