ACSD-5087: Use in Search Results Layered Navigation instellen op Ja zonder Use in Search option

De ACSD-50887-patch verhelpt het probleem waarbij de eigenschap van het productkenmerk Use in Search Results Layered Navigation kan worden ingesteld op Ja zonder Use in Search ook ingesteld op Ja. Deze pleister is beschikbaar wanneer de Quality Patches Tool (QPT) 1.1.36 is geïnstalleerd. De patch-id is ACSD-50887. Het probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.7.

Betrokken producten en versies

De patch wordt gemaakt voor Adobe Commerce-versie:

  • Adobe Commerce (alle implementatiemethoden) 2.4.5-p1

Compatibel met Adobe Commerce-versies:

  • Adobe Commerce (alle implementatiemethoden) 2.4.0 - 2.4.6-p2
NOTE
De patch kan van toepassing worden op andere versies met nieuwe Quality Patches Tool lozingen. Als u wilt controleren of de patch compatibel is met uw Adobe Commerce-versie, werkt u de magento/quality-patches het pakket aan de recentste versie en controleer verenigbaarheid op Quality Patches Tool: Pagina met patches zoeken. Gebruik de patch-id als een zoekwoord om de patch te zoeken.

Probleem

De eigenschap productkenmerk Use in Search Results Layered Navigation kan worden ingesteld op Ja zonder Use in Search ook ingesteld op Ja.

Deze instellingen zijn ontworpen voor gezamenlijk gebruik. Wanneer de pleister is aangebracht, wordt de Use in Search optie is ingesteld op Nee de Use in Search Results Layered Navigation -optie is verborgen zodat deze werkt alsof deze ook is ingesteld op Nee.

Stappen om te reproduceren:

  1. Navigeer in Beheer naar Stores > Attribute > Product en maak een kenmerk met het type multiselect en stel het volgende in:

    • Use in Search= Nee

    • Use in Layered Navigation= (Willekeurige optie)

    • Use in Search Results Layered Navigation= Ja

    • Name = Test_attribute

    • Opties:

      • Sticker
      • Picker
  2. Voeg het nieuwe kenmerk toe aan de standaardkenmerkset.

  3. Twee producten maken:

    1. Eerste product:

      • Name = Sticker
      • Prijs, QTY, Gewicht instellen op 1
      • Test_attribute = select, optie Sticker
    2. Tweede product:

      • Naam = kiezer
      • Prijs, QTY, Gewicht instellen op 1
      • Test_attribute = selecteer beide opties
  4. Uitvoeren catalogsearch_fulltext redex:

    bin/magento indexer:reindex catalogsearch_fulltext

  5. Zoeken op het woord sticker op de opslagplaats.

Verwachte resultaten:

Alleen het product Sticker wordt geretourneerd, omdat Elasticsearch Test_attribute niet indexeren wanneer Use in Search is ingesteld op Nee.

Werkelijke resultaten:

Beide producten worden geretourneerd.

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, zie:

Voor informatie over andere patches beschikbaar in QPT, verwijs naar Quality Patches Tool: Zoeken naar patches in de Quality Patches Tool hulplijn.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a