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.
- 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.
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.