Hantera färdiga produkter

Du kan styra hur färdiga produkter visas i Live Search söknings- och kategoriresultat med lagerkonfiguration, frågetidsfilter och valfria bakgrundsfunktionsflaggor. De här alternativen har viktiga begränsningar, vilket förklaras i det här avsnittet.

Stock-statusfilter

Adobe Commerce Stock-attributet quantity_and_stock_status stöds inte som en aspekt och visas inte i dialogrutan Add Facet. Live Search visar dock ett inStock-fält som du kan använda som ett filter vid en fråga.

Dölj färdiga produkter

Använd någon av följande metoder för att dölja produkter som inte finns i lager.

Commerce-konfiguration

​1. Gå till Stores > Settings>Configuration>Catalog>Inventory​från* Admin *.

​1. Ange Display Out of Stock Products till No.

  1. Klicka på Save Config.

När Display Out of Stock Products är inställt på No lägger Live Search till inStock = 'no i butiksfrågor via PLP-widgeten, så att inte lagerförda produkter returneras.

API-filter

När du anropar Live Search-API:t direkt (GraphQL eller REST) kan du filtrera produkter som inte finns i lager explicit, till exempel:

query productSearchInStockOnly {
  productSearch(
    phrase: ""
    filter: [
      { attribute: "inStock", eq: "true" }
    ]
  ) {
    total_count
    items {
      productView {
        sku
        name
        inStock
      }
    }
  }
}

Använd den här metoden om du inte dirigerar begäran via Live Search PLP-widgeten.

Visa ej lagrade resultat efter lagerförda resultat

Om du vill behålla produkter som inte finns i lager i resultatmängden, men alltid efter produkter som finns i lager vid sortering efter relevans, kan Adobe aktivera en intern funktionsflagga för din miljö.

  • Den här funktionsflaggan visas inte i administratörsgränssnittet för Live Search.
  • Kontakta Adobe Support och hänvisa till funktionen för att flytta produkter som inte finns i lager till slutet av sökresultaten.
NOTE
När flaggan är aktiverad flyttas alla återstående produkter i resultatuppsättningen längst ned när de sorteras efter Relevans. Andra sorteringsordningar (till exempel Pris eller Produktnamn) påverkas inte.

Search Merchandising rules and stock

Reglerna för sökmarknadsföring är frågebaserade och enskilda produkter, inte hela grupper efter lagerstatus eller facet-värde:

  • Regelvillkoren beror bara på kundens sökfras (Query is, Query contains, Query starts with, Query ends with).
  • Regelhändelser (Boost, Bury, Pin, Hide) gäller en SKU per händelse.

På grund av dessa begränsningar:

  • Du kan inte skapa en regel som gör att alla produkter som inte finns i lager lagras eller döljs, baserat enbart på lagerstatus.
  • Du kan manuellt dölja eller begrava specifika SKU:er som du lägger till som händelser i en regel (enligt begränsningen 50 regler och 25 händelser per regel).

Använd lagerkonfigurationen och filtret inStock (och flaggan för valfria funktioner) som beskrivs i det här avsnittet i stället för reglerna för sökmarknadsföring om du vill dölja eller ta bort produkter som inte finns i katalogen.

recommendation-more-help
commerce-help-live-search