FAQ
Utilizzo dei formattatori nei design #
Clerk.js ti consente di scrivere funzioni javascript personalizzate, che aggiungono nuove funzionalità ai Design.
I formattatori possono essere aggiunti in due modi:
- Attraverso my.clerk.io > Impostazioni > Formattatori, dove ogni Formattatore può essere creato come voci separate.
- Come una configurazione per Clerk.js, nello script di tracciamento che viene inserito in tutte le pagine, dove più formattatori possono essere aggiunti contemporaneamente.
Un esempio può essere visto qui sotto. Si prega di notare che questo è per Clerk V2 (ultima versione):
Clerk('config', {
key: 'O7UITkJIXqXibeQF9ONobiGGKYYKtbvh',
formatters: {
log_price: function(price) {
console.log(price);
}
});
Puoi scrivere qualsiasi numero di Formattatori, separati da virgola:
formatters: {
log_price: function(price) {
console.log(price);
},
calculate_discount: function(price,special_price) {
return price-special_price;
},
substring: function(text) {
var short_string = text.substring(0,20);
return short_string;
}
}
Dopo aver creato i tuoi Formattatori, puoi usarli nei tuoi Design utilizzando questa sintassi:
{%raw%}{{ price | log_price }} {{ price | calculate_discount | special_price }}{%endraw%}
Questo ti consente di creare qualsiasi funzionalità nei tuoi Design di cui hai bisogno.
Sincronizzazione con HTTP Auth #
Spesso l’autenticazione HTTP viene utilizzata sui siti di staging per evitare visitatori indesiderati.
Questo bloccherà anche l’importatore Clerk e visualizzerà un errore 401 Non autorizzato nel registro di sincronizzazione.
Puoi facilmente verificare l’importatore inserendo le informazioni di autenticazione nell’URL di importazione come di seguito, in Data Sync su my.clerk.io:
http://USER:PASS@www.ewoksRus.com

Aggiornamento a Clerk.js 2 #
Clerk.js 2 è una versione più veloce e molto più flessibile della nostra libreria JavaScript che rende l’installazione di Clerk.io su qualsiasi webshop un gioco da ragazzi.
Tuttavia, poiché le due versioni funzionano in modo leggermente diverso, è necessario seguire questi passaggi per eseguire correttamente l’aggiornamento.
Le due principali differenze in Clerk.js 2 sono:
I Design in my.clerk.io utilizzano il Liquid linguaggio di templating, ma possono anche essere facilmente creati utilizzando l’Editor di Design.
Lo script deve essere inserito appena prima del tag nel template del tuo webshop.
Passo 1: Conversione dei Design #
Poiché Clerk.js 2 ha un approccio diverso ai Design, è necessario crearne di nuovi.
Puoi creare i tuoi Design di Clerk.js 2 in uno dei due modi:
1. Usa l’intuitivo Editor di Design per creare nuovi Design, come descritto nei punti seguenti.
2. Converti i tuoi vecchi Design. Segui questa guida per vedere come farlo.
1.1 Inizia andando su my.clerk.io -> Raccomandazioni / Ricerca -> Design e clicca su Nuovo Design:

1.2 Nella schermata successiva, dai al tuo Design un Nome (ti consigliamo di aggiungere " V2" in modo che sia ovvio che stai usando Clerk.js2).
1.3. Scegli il Tipo di Design e segui la procedura guidata per la configurazione del design.
1.4. Quando hai finito, clicca su Crea Design

1.5. Nell’Editor di Design, clicca su uno degli elementi esistenti come nome, immagine, pulsante, ecc. per modificarlo, o aggiungi nuovi elementi al Design per includere ulteriori informazioni sui prodotti.
1.6. Clicca su Pubblica quando hai finito, e vai a Passo 2 nella guida.

1.7. Infine, vai su Raccomandazioni / Ricerca -> Contenuto e cambia il tuo Clerk.io Contenuto per utilizzare il tuo nuovo Design.
1.8. Clicca su Aggiorna Contenuto. Questo causerà temporaneamente che non vengano visualizzati sul tuo webshop, fino a quando non avrai finito con Passo 2. Scegli il nuovo Design per tutto il Contenuto che deve essere aggiornato.

1.9. Ecco! Sei ora pronto per passare a Clerk.js 2.
Passo 2: Sostituzione dello script #
2.1. Inizia localizzando il file template che viene utilizzato per mostrare tutte le pagine del webshop, e dove si trova lo script originale di Clerk.js vicino al fondo.
2.2. Rimuovi il vecchio script dal file:

2.3. Successivamente vai su my.clerk.io -> Impostazioni -> Codice di tracciamento. Questa pagina ora contiene il tuo codice di tracciamento Clerk.js 2.
2.4. Copia questo codice e inseriscilo appena prima del tag nel template:

2.5. Salva il tuo template.
Congratulazioni! Ora stai eseguendo la configurazione molto migliorata di Clerk.js 2!
Puoi vedere la documentazione completa per Clerk.js 2 qui: https://docs.clerk.io/docs/clerkjs-quick-start
Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.