Controlla se mostrare i prodotti esauriti, nascosti, varianti, ecc.
Mostrare i prodotti esauriti
Se vuoi mostrare anche i prodotti che sono esauriti nei risultati di Clerk.io , puoi facilmente controllare questo nel backend di Magento.
Inizia andando su:
Sistema -> Configurazione -> Clerk -> Impostazioni
Scegliete il vostro Store View dal menu di sinistra, e andate su Clerk Settings.
Qui, impostaInclude Out Of Stock Products su Yes e clicca su Salva configurazione:
Infine, vai su my.clerk.io -> Data e clicca su Start New Data Sync per importare tutti i prodotti, compresi quelli fuori stock.
Modifiche avanzate
In Magento, il seguente file controlla quali prodotti sono importati in Clerk.io:
app->code->community->Clerk->Clerk->Model->Productpage.php
La funzione load($page,$limit) è responsabile del controllo della collezione di prodotti che vengono inviati a Clerk.io. Per default, vengono importati solo i prodotti con visibilità: entrambi (Catalogo, Ricerca) che sono anche in stock.
Questo può essere cambiato nei due punti seguenti:
Se cambi i prodotti importati da Clerk.io, ti consigliamo vivamente di aggiungere anche un attributo extra che indichi quando un prodotto non è vendibile o visibile, in modo da poterlo mostrare nel tuo Design e da poterlo filtrare.
Supponendo che tu crei un attributo chiamato is_saleable che è o vero o falso, puoi usarlo così nei Designs:
<div class="not-in-stock">Not In Stock</div>
Infine, vai su my.clerk.io -> Data e clicca su Start New Data Sync per importare i tuoi nuovi dati.