Gestire i prodotti esauriti

È possibile controllare la modalità di visualizzazione dei prodotti esauriti nei risultati di ricerca e categoria di Live Search utilizzando la configurazione dell’inventario, i filtri di query e i flag di funzionalità di back-end facoltativi. Queste opzioni hanno dei limiti importanti, come viene spiegato in questo argomento.

Filtri di stato del magazzino

L’attributo di Adobe Commerce Stock quantity_and_stock_status non è supportato come facet e non viene visualizzato nella finestra di dialogo Add Facet. Tuttavia, Live Search espone un campo inStock che è possibile utilizzare come filtro in fase di query.

Nascondi prodotti esauriti

Utilizza uno dei seguenti approcci per nascondere i prodotti esauriti.

Configurazione Commerce

1.Da Amministratore, passare a Stores > Settings>Configuration>Catalog>Inventory.

1.Impostare Display Out of Stock Products su No.

  1. Fare clic su Save Config.

Quando Display Out of Stock Products è impostato su No, Live Search aggiunge inStock = 'no alle query storefront tramite il widget PLP, pertanto i prodotti esauriti non vengono restituiti.

Filtro API

Quando chiami direttamente l’API Live Search (GraphQL o REST), filtra esplicitamente i prodotti esauriti, ad esempio:

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

Utilizzare questo approccio quando non si instrada la richiesta tramite il widget PLP di Live Search.

Mostra risultati esauriti dopo i risultati in magazzino

Per mantenere i prodotti esauriti nel set di risultati ma sempre dopo i prodotti in magazzino quando si ordina per rilevanza, Adobe può abilitare un flag di funzione interno per il tuo ambiente.

  • Questo flag di funzione non è esposto nell’interfaccia utente di amministrazione di Live Search.
  • Per richiederlo, contatta il supporto Adobe e fai riferimento alla funzionalità per spostare i prodotti esauriti alla fine dei risultati della ricerca.
NOTE
Dopo l'attivazione del flag, tutti i prodotti esauriti rimanenti nel set di risultati vengono spostati in fondo all'ordinamento in base a Rilevanza. Altri tipi di ordinamento (ad esempio, Prezzo o Nome prodotto) non sono interessati.

Cerca regole e azioni di merchandising

Le regole di ricerca di merchandising sono basate su query e si rivolgono a singoli prodotti, non a gruppi interi in base allo stato azionario o al valore di facet:

  • Le condizioni delle regole dipendono solo dalla frase di ricerca dell’acquirente (Query is, Query contains, Query starts with, Query ends with).
  • Gli eventi di regola (Incremento, Interruzione, Fissa, Nascondi) si applicano a un SKU per evento.

A causa di questi vincoli:

  • Non è possibile creare una regola che nasconda o nasconda tutti i prodotti esauriti solo in base allo stato delle scorte.
  • Puoi nascondere o nascondere manualmente gli SKU specifici aggiunti come eventi in una regola (entro il limite di 50 regole e 25 eventi per regola).

Per nascondere o rimuovere la priorità dei prodotti esauriti nel catalogo, utilizza la configurazione dell’inventario e il filtro inStock (e il flag di funzione opzionale) descritti in questo argomento anziché cercare le regole di merchandising.

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