controlla se mostrare i prodotti che sono esauriti, nascosti, varianti, ecc.
Come standard, l'estensione Magento 2 importa solo i prodotti che sono in stock e vendibili.
Questo può essere cambiato se necessario.
Includere i prodotti fuori stock o con visibilità specifica
Nel backend di Magento 2, andate in Stores->Configuration->Clerk->Configuration.
Sotto Sincronizzazione dei prodotti hai due opzioni per scegliere i prodotti da importare:
-
Sincronizza solo i prodotti vendibili ti permette di scegliere se inviare i prodotti che non possono essere acquistati, ma ancora mostrati
-
Sincronizza solo prodotti con visibilità ti permette di scegliere una visibilità specifica che i prodotti devono avere

Dopo aver apportato le tue modifiche, clicca su Save Config.
Se lo fai, ti consigliamo vivamente di aggiungere anche un attributo extra a Magento 2, che indica quando un prodotto non è vendibile, in modo da poterlo mostrare nel tuo Design.
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>
Poi vai su my.clerk.io -> Data Sync e clicca su Start Sync per sincronizzare con le nuove regole.
Aggiungere regole custom
Il seguente file controlla quali prodotti sono importati in Clerk.io:
vendor->clerk->magento2->Model->Adapter->Product.php
In fondo a questo file, individuare la funzione chiamata prepareCollection().
Se necessario, potete aggiungere delle regole avanzate a questa funzione, per controllare quali prodotti inviarci:
Poi vai su my.clerk.io ---> Data e clicca su Start Full Data Sync per sincronizzare con le nuove regole.
