FAQ
Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.
Uso dei formattatori nei progetti #
Impiegato.js permette di scrivere funzioni javascript personalizzate, che aggiungono nuove funzionalità a Designs.
I formattatori possono essere aggiunti in due modi:
- Attraverso mio.impiegato.io > Impostazioni > Formattatori, dove ogni formattatore può essere creato come voce separata.
- Come
PLACEHOLDER_5 per Clerk.js, nel file tracciamento-script che viene inserito in tutte le pagine, dove si possono aggiungere più formattatori contemporaneamente.
Un esempio può essere visto qui sotto. Si tenga presente che questo è per Commesso V2 (ultima versione):
Clerk('config', {
key: 'O7UITkJIXqXibeQF9ONobiGGKYYKtbvh',
formatters: {
log_price: function(price) {
console.log(price);
}
});
È possibile scrivere un numero qualsiasi di Formattatori, separati da una 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 formattatori, è possibile utilizzarli nel proprio Designs utilizzando questa sintassi:
{%raw%}{{ price | log_price }} {{ price | calculate_discount | special_price }}{%endraw%}
In questo modo è possibile creare qualsiasi funzionalità necessaria nei progetti.
Sincronizzazione con HTTP Auth #
Spesso l’autenticazione HTTP viene utilizzata sui siti di staging per evitare visitatori non invitati.
Questo bloccherà anche l’importatore Clerk e visualizzerà un errore 401 Non autorizzato nel log di sincronizzazione.
È possibile verificare facilmente l’importatore inserendo le informazioni sull’autenticazione nell’URL di importazione, come di seguito, in Data Sync all’indirizzo 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 Impiegato.io su qualsiasi negozio web un gioco da ragazzi.
Tuttavia, poiché le due versioni funzionano in modo leggermente diverso, è necessario seguire i seguenti passaggi per eseguire correttamente l’aggiornamento.
Le due differenze principali di Clerk.js 2 sono:
I disegni in mio.impiegato.io utilizzano il
PLACEHOLDER_9 linguaggio di template , ma possono anche essere facilmente creati utilizzando il Design Editor.Lo script deve essere inserito proprio prima del nel modello del webshop.
Fase 1: Conversione dei progetti #
Poiché Clerk.js 2 ha un approccio diverso ai design, è necessario crearne di nuovi.
È possibile creare i disegni di Clerk.js 2 in due modi:
1. Utilizzando l’intuitivo Editor di design per creare nuovi progetti, come descritto nei punti seguenti.
2. Convertire i vecchi progetti. Seguite questa guida per vedere come fare.
1.1 Iniziare con il sito
1.2 Nella schermata seguente, assegnare al proprio progetto un nome Nome (si consiglia di aggiungere " V2", in modo che sia evidente che si sta utilizzando Clerk.js2).
1.3. Scegliere il progetto Digitare e seguire il design impostato da Wizzard.
1.4. Al termine, fare clic su Crea design
1.5. Nel sito Editor di design, fare clic su uno qualsiasi degli elementi esistenti, come il nome, l’immagine, il pulsante ecc. per modificarlo o aggiungere nuovi elementi al progetto per includere ulteriori informazioni sui prodotti.
1.6. Al termine, fate clic su Pubblicare e passate a Passo 2 nella guida.
1.7. Infine, andare su Raccomandazioni / Ricerca -> Contenuto e modificare il contenuto di Impiegato.io per utilizzare il nuovo design.
1.8. Fare clic su Aggiornare il contenuto. Questo farà sì che temporaneamente non vengano visualizzati nel webshop, fino a quando non si è terminato con Passo 2. Scegliere il nuovo design per tutti i contenuti che devono essere aggiornati.
1.9. Ecco! Ora si è pronti a passare a Clerk.js 2.
Passo 2: Sostituzione dello script #
2.1. Iniziare a individuare il file del modello che viene usato per mostrare tutte le pagine del webshop e dove si trova lo script Clerk.js originale, vicino al fondo.
2.2. Rimuovere il vecchio script dal file:
2.3. Andare quindi su
2.4. Copiate questo codice e inseritelo subito prima del tag nel modello:
2.5. Salvare il modello.
Congratulazioni! Ora si sta utilizzando la configurazione molto migliorata di Clerk.js 2!
È possibile consultare la documentazione completa di Clerk.js 2 qui: https://docs.clerk.io/docs/clerkjs-quick-start