Extension
Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.
Installazione con lo script Toolbox #
Lo script Clerk.io Toolbox è stato realizzato per facilitare l’installazione dell’estensione Clerk.io nel vostro negozio web Magento senza utilizzare Magento Connect.
Il Toolbox Script verrà eseguito direttamente da un terminale. Suggeriamo questi:
- Apple: iTerm, dovrete scaricarlo da Internet;
- Windows: Prompt dei comandi, i è già installato nel vostro computer.
Lo script è anche crea un backup della cartella Magento2 in modo da poter essere ripristinato se qualcosa va storto.
Di cosa ho bisogno? #
Per poterlo installare, è necessario Accesso SSH o SFTP il vostro negozio web, compresi i vostri Nome utente e Password.
1. Navigare nella cartella di Magento2 #
1.1 Iniziate ad accedere al vostro server Magento tramite un terminale, utilizzando i vostri Nome utente e Dominio in questo modo:
ssh Stefan@mywebshop.com
1.2 Vi verrà richiesto di digitare la password per il vostro utente (il terminale non vi darà alcun feedback mentre digitate la password, ma la registrerà comunque).
Andare all’indirizzo cartella principale di Magento2. Potete farlo scrivendo:
cd /var/www/html
e scrivendo:
ls
In questo modo si ottiene un elenco di cartelle che aiuta a trovare quella giusta:
Nell’elenco delle cartelle cercate la cartella giusta, in questo caso sarebbe magento2. A questo punto è necessario entrare nella cartella, scrivendo:
cd NAME_FOLDER
NAME_FOLDER viene sostituito dal nome reale della cartella.
2. Installazione dell’estensione #
2.1. Quando ci si trova nella cartella principale, è necessario scaricare il Toolbox Script con questa riga:
sudo wget https://raw.githubusercontent.com/clerkio/clerk-magento2/master/clerk_toolbox_magento2.sh
2.2. Successivamente, digitate questa riga per visualizzare un elenco delle opzioni disponibili all’interno del Toolbox:
sh clerk_toolbox_magento2.sh
2.3. Poiché si vuole installare l’estensione, si userà -i insieme a ultimo numero di versione dell’estensione. Digitare questa riga:
sudo sh clerk_toolbox_magento2.sh -i
2.4. A questo punto verrà richiesto di digitare la password. Dopo aver fatto ciò, lo script eseguirà il backup della cartella di Magento2 e inizierà a installare l’estensione:
2.5. Fatto! Ora l’estensione è installata e si può configurare nel backend di Magento2.
Opzioni #
Disinstallazione
Il Toolbox consente anche di disinstallare l’estensione. È possibile farlo con questa riga:
sudo sh clerk_toolbox_magento2.sh -u
Ripristino
Nel caso in cui qualcosa vada storto nel vostro webshop, potete sempre ripristinarlo attraverso il backup che viene effettuato al momento dell’installazione dell’estensione.
Per farlo, utilizzare questa riga:
sudo sh clerk_toolbox_magento2.sh -r
Backup
Quando si installa l’estensione, lo script crea sempre un backup per primo, ma è anche possibile creare un backup separatamente con questa riga:
sudo sh clerk_toolbox_magento2.sh -b
my.clerk.io Impostazioni #
Per accedere e modificare le impostazioni dei dati di Magento 2 in Clerk.io, visitate my.clerk.io, fate clic su “Data” dal menu a sinistra, quindi scorrete fino a “Data Sync Settings”.
Nota:_ Le informazioni sull’estensione di Magento 2 Clerk.io, disponibile attraverso il portale Magento admin, sono riportate più avanti in questo articolo.
Qui è possibile impostare il URL negozio, il dimensione della pagina tipo di sincronizzazione dei dati, nonché il ora del giorno in cui i dati devono essere sincronizzati a Clerk.io (il valore predefinito è “quando necessario”).
Impostazioni dell’estensione #
Se si utilizza v6.7.0 o una versione successiva dell’estensione, si potrà accedere alle impostazioni sottostanti in due modi dopo aver aggiunto i propri Pubblico e Chiavi private all’estensione:
- Attraverso il backend di Magento2 in Negozi > Impostazioni > Configurazione > Commesso > Configurazione
- Attraverso my.clerk.io, sotto Impostazioni > Estensioni
Non importa dove si apportano le modifiche, poiché l’estensione si sincronizzerà con le modifiche apportate in my.clerk.io e viceversa.
In my.clerk.io è possibile vedere anche la versione corrente dell’estensione, la piattaforma e la versione di PHP.
È sufficiente fare clic su “Modifica” su qualsiasi impostazione per visualizzare le opzioni disponibili:
Panoramica #
Per accedere all’estensione Clerk.io in Magento 2, accedere al portale admin del proprio negozio web, quindi seguire il percorso Negozi > Impostazioni > Configurazione > Commesso > Configurazione
Generale #
Nella sezione Generale troverete il numero di versione dell’estensione Clerk.io e le chiavi API pubbliche e private del vostro negozio.
Per includere Pagine sincronizzare i dati con Clerk.io, scegliere “Sì” nel menu a tendina successivo e digitare i dati campi aggiuntivi che si desidera includere nei dati della pagina (come le immagini o il tipo di pagina) come valori separati da virgole.
È inoltre possibile impostare lingua predefinita per i dati del negozio sincronizzati nell’ultimo menu a tendina in Generale.
Sincronizzazione #
Nella sezione Sincronizzazione del plugin Clerk.io, è possibile personalizzare i dati di clienti, ordini, cestini e prodotti sincronizzati.
Le opzioni sono in grigio e non sono disponibili per l’aggiornamento quando si utilizzano i dati del sito web, come indicato dalla casella selezionata a destra di ogni sezione. È sufficiente deselezionare la casella appropriata per modificarla.
Utilizza aggiornamenti in tempo reale: scegliere “Sì” per abilitare gli aggiornamenti in tempo reale dei dati sincronizzati con Clerk.io.
Raccogliere le e-mail: selezionare qui “Sì” per sincronizzare le e-mail dei clienti
Raccogliere i cestini: per raccogliere i dati del carrello e sincronizzarli con Clerk.io, selezionare qui “Sì”.
- Per aggiungere qualsiasi campi dati aggiuntivi del carrello, includere questi valori separati da virgole nella sezione “campi aggiuntivi” qui sotto.
Nei due menu a tendina successivi, selezionare “sì” a sincronizzare solo i prodotti vendibili, e/o sincronizzare solo i prodotti con visibilità a Clerk.io
Se dovesse essere necessario disabilitare la sincronizzazione degli ordini, è possibile farlo scegliendo “Sì” in questa tendina.
Sincronizzazione dei clienti #
Abilitare la sincronizzazione dei dati dei clienti scegliendo “Sì” dal menu a tendina di questa sezione. Se si dispone di attributi extra del cliente che si desidera includere nella sincronizzazione di Clerk.io, digitare i loro valori nella casella di testo come elenco separato da virgole.
Ricerca #
Abilitare la pagina di ricerca del negozio scegliendo “Sì” nell’elenco a discesa.
Dopo aver selezionato “Abilitato”, inserire il nome Contenuto della pagina di ricerca, che corrisponde al campo data-template che si trova nel codice embed del proprio Contenuto in my.clerk.io. In questo esempio, search-page.
È possibile impostare il testo " carica di più" e " Nessun risultato" visualizzato digitando la frase desiderata in queste caselle di testo.
Ricerca in tempo reale #
Dopo aver selezionato “Abilitato” dal menu a tendina per attivare la Ricerca in tempo reale, selezionare se si desidera che Categorie venga visualizzato o meno tra i risultati della ricerca.
- È inoltre possibile selezionare il numero di risultati di ricerca suggerimenti, categorie, e contenuto da mostrare all’interno di Live Search oltre ai risultati del prodotto.
È inoltre possibile scegliere quali tipi di pagina visualizzare come risultati della ricerca, ad esempio “Pagine CMS”, “Post del blog” o “Tutti”.
È possibile scegliere la posizione della tendina di ricerca live dalla casella di ricerca con Posizionamento del menu a tendina.
Fornire il nome Contenuto per la ricerca live successiva, che si trova accanto a data-template nel codice di incorporamento della ricerca live all’interno del contenuto my.clerk.io. Questo è probabilmente live-search.
Infine, è possibile fornire il selettore di input e il selettore di form di Live Search, che si può trovare ispezionando la casella di ricerca del webshop con il browser e identificando l’ID o la classe associata all’input e al form.
- In questo esempio, si è scelto #search come selettore di input e di utilizzare il sito web per identificare il selettore del modulo.
Navigazione sfaccettata #
Per aggiungere le sfaccettature alla pagina di ricerca, assicurarsi innanzitutto di selezionare la casella “Abilitato” sotto Navigazione sfaccettata.
Fare clic sugli attributi che si desidera aggiungere alle sfaccettature e fare clic su Salva configurazione.
Una volta aggiunti, gli attributi aggiunti appariranno sotto Titoli.. In questa sezione, è possibile creare il titolo da visualizzare per la sfaccettatura e la posizione nell’elenco delle sfaccettature che si desidera far apparire.
Nota: Ora siete in grado di richiamare i dati delle categorie e delle pagine nella vostra pagina di ricerca nello stesso modo in cui lo fareste nella vostra ricerca Live, offrendovi una gamma più ampia di informazioni con cui coinvolgere i vostri clienti. Per ulteriori informazioni può essere controllato qui._
Personalizzazione delle sfaccettature della pagina di ricerca #
- Clerk.io consente di personalizzare le sfaccettature della pagina di ricerca all’interno del progetto e di visualizzarle facendo riferimento al campo ID del progetto.
- L’ID del progetto si trova in Il backend di Clerk.io, in colonna all’estrema sinistra di ogni progetto, in pagina di panoramica del design e in in basso a sinistra della pagina, una volta che si è inserire il design da modificare.
Powerstep e Intento di uscita #
Come per la Ricerca, abilitare il Powerstep di Clerk.io selezionando “Sì” dal menu a tendina, quindi scegliere il tipo di Powerstep che si desidera far apparire (pagina o popup).
Fornire il nome Contenuto per il Powerstep, che si trova accanto a data-template nel codice embed del contenuto del Powerstep my.clerk.io, power-step-others-also-bought in questo esempio.
Seguire la stessa procedura descritta sopra per abilitare il proprio Intento di uscita, e identificare e aggiungere il Contenuto dell’intento di uscita.
Pagina della categoria, del prodotto e del carrello #
Analogamente a quanto avviene per la Ricerca, è necessario abilitare i siti Clerk.io Prodotto, Categoria, e Impostazioni della pagina del carrello selezionando “Abilitato” dalle apposite caselle.
- Proprio come per le funzionalità di ricerca, è possibile trovare il nome del contenuto accanto a data-template nel codice di incorporamento all’interno diclerk.io > Raccomandazioni > Contenuto.
- In questo esempio, abbiamo abilitato le impostazioni della pagina prodotto, della pagina categoria e della pagina carrello e abbiamo incluso categoria-pagina-popolare come contenuto della pagina categoria, prodotto-pagina-alternativa e prodotto-pagina-altri-acquistati nella pagina prodotto, nonché carrello-altri-acquistati come contenuto della pagina categoria.
Registrazione #
La prima cosa da fare per modificare le impostazioni di registrazione è andare nel backend di Magento2 e scegliere Negozi => Configurazione => Commesso => Configurazione :
Individuare il menu a tendina chiamato Impostazioni di registrazione e impostare le impostazioni di registrazione preferite. Terminate facendo clic su Salva:
Le impostazioni di registrazione includono:
Scegliere il livello di registrazione
Solo errori: Registrerà tutti gli errori che impediscono al modulo di funzionare correttamente.
Errror + Warn: Registra anche gli avvertimenti che non causano l’interruzione del funzionamento del modulo, ma che potrebbero essere necessari da correggere.
Errore + Avviso + Debug: Registra tutto con cui il modulo interagisce. Questo non dovrebbe essere abilitato su un webshop attivo perché rallenterebbe il sito.
Scegliere dove registrare
File: Salva il registro in un file sul server di Magento2.
my.clerk.io: Registrerà tutto in Dati->Log nel backend my.clerk.io.
Aggiornamento #
Se si usa una versione precedente alla 3.0.0, l’aggiornamento interromperà i progetti, poiché verrà usato Clerk.js 2. Se si usa una versione precedente, seguite invece questa guida.Importante: Ricordarsi di fare un backup di tutti i file modificati, poiché verranno sovrascritti.
L’aggiornamento dell’estensione di Magento 2 si effettua tramite commandline..
Si effettua seguendo i seguenti passaggi:
Accedere a server tramite commandline.
Accedere alla cartella webroot (di solito " /var/www/il vostro_dominio/public_html").
Abilitate Accesso alla radice da parte di digitando su e poi inserite la vostra password.
Digitare i seguenti comandi in ordine:
composer update clerk/magento2
php bin/magento setup:upgrade
php bin/magento setup:di:compile
- Attendere il completamento dell’estensione.
Il vostro Magento 2 è ora aggiornato all’ultima versione.
Disinstallazione #
Proprio come quando si installano le estensioni in Magento 2, la disinstallazione deve essere effettuata tramite Linea di comando.
È sufficiente digitare i seguenti comandi per rimuoverlo:
php bin/magento setup:module:disable Clerk_Clerk
composer rimuovere commesso/magento2