Interfaccia filtro #
L’interfaccia filtro di Clerk.io può essere utilizzata per ogni contenuto per restringere i risultati in base agli attributi del prodotto.
Questa opzione si trova in Raccomandazioni/Ricerca/Email -> Contenuto -> Modifica Contenuto -> Scegli Logica Prodotto. In basso si trova Filtro Prodotti.
Quando si creano i filtri, l’interfaccia mostra quanti prodotti corrispondono al filtro e la stringa di filtro generata.
Ogni parte del filtro è composta da quanto segue:
Un attributo per cui filtrare
Un Confronto che decide come l’attributo debba essere confrontato con il valore
Un Valore che decide a cosa deve essere confrontato l’attributo
Filtri semplici #
Un semplice filtro che mostra solo i prodotti inferiore a 400€ può essere visto qui:
Impilare i filtri #
I filtri possono essere impilati facendo clic sull’icona " +" all’interno di una casella di filtro esistente e scegliendo un nuovo filtro con il pulsante E/O.
Un semplice filtro che mostra solo i prodotti sotto i 400€ e solo quelli in vendita.
Filtri di raggruppamento #
Il raggruppamento consente di creare filtri più specifici in cui più filtri impilati possono essere aggiunti e mostrati insieme o separatamente.
Facendo clic sul pulsante "+ Aggiungi filtro “ i filtri successivi aggiunti vengono gestiti come una pila separata dalle altre.
Dopo aver scelto un nuovo filtro, è possibile scegliere se gestire la nuova pila come una pila “and “ o “or “. È sufficiente fare click sul testo per cambiare.
E mostrerà i prodotti che devono corrispondere sia al filtro precedente che a quello attuale.
Oppure mostrerà i prodotti che corrispondono a qualsiasi dei filtri/stack.
Questo può essere usato per mostrare prodotti che corrispondono sempre alla prima parte del filtro, ma che corrispondono solo a uno dei filtri multipli del gruppo.
Ad esempio, mostrando prodotti che non costano più di 400 euro, in vendita e sono di un venditore preciso (sopra) o hanno un altro filtro applicato.
Filtraggio dinamico negli snippet #
I filtri di [Clerk.io] (https://docs.clerk.io/docs/filters) possono essere utilizzati direttamente nei codici embed utilizzando l’attributo data-filter. Ciò consente di effettuare filtri dinamici nella logica in base alle variabili del negozio web.
Di seguito sono riportati alcuni esempi, ma è possibile utilizzarlo in molti altri modi.
Visualizzare i prodotti che consentono di raggiungere un limite di spedizione gratuita: #
Supponendo che il vostro negozio abbia una variabile chiamata $free\shipping_limit che contiene l’importo rimanente necessario al cliente per raggiungere il limite di spedizione gratuita, potete usare un filtro dinamico che assomiglia a questo, per visualizzare solo i prodotti al di sopra di questo punto di prezzo:
<span class="clerk"
data-template="@complementary-to-basket"
data-filter="price > $free_shipping_limit">
</span>
Visualizzare i prodotti che corrispondono a un genere specifico: #
Questo esempio presuppone che i prodotti abbiano un attributo chiamato gender che restituisce female o male.
Occorre quindi una variabile nel negozio contenente il genere del prodotto corrente, che in questo esempio si chiama $product_gender.
Il codice embed con il filtro può quindi essere impostato in questo modo:
<span class="clerk"
data-template="@Bestsellers"
data-filter="gender = $product_gender">
</span>
Visualizzare i prodotti di un tipo o di un marchio specifico: #
È possibile filtrare i cursori per mostrare solo i prodotti della stessa categoria del prodotto che il cliente sta guardando.
In questo caso, nel negozio è necessaria una lista contenente le categorie di prodotti, che qui chiameremo $categories. L’elenco dovrebbe avere il seguente aspetto: $categories =[1,2,3,4,5] Il filtro potrebbe essere impostato in questo modo:
<span class="clerk"
data-template="@type-slider"
data-filter="categories in $categories">
</span>