Aggiornamento Clerk.js 2 su Magento 2

Scopri come installare il piu´ flessibile Clerk.js 2 sul tuo webshop.

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 passi per aggiornare con successo.

Le due differenze principali in Clerk.js 2 è che i Designs in my.clerk.io usano il Liquid templating language, ma possono anche essere facilmente creati usando il Design Editor.

Step 1: Convertire i  Designs

Poiché Clerk.js 2 ha un approccio diverso ai Designs, è necessario crearne di nuovi.

Puoi creare i tuoi Designs di Clerk.js 2 in uno dei due modi:

1. Usa l'intuitivo Design Editor per creare nuovi Design, come descritto nei punti seguenti.

2. Convertire i tuoi vecchi Designs. Segui questa guida per vedere come fare.

1.1 Inizia andando su my.clerk.io -> Raccomandazioni / Ricerca -> Designs e clicca su New Design:

 

1.2 Nella schermata seguente, dai un Nome al tuo Design (ti consigliamo di aggiungere "V2" così è ovvio che stai usando Clerk.js2).

1.3. Scegliete il tipo di design


1.5. Nel Design Editor, clicca su uno degli elementi esistenti come il nome, l'immagine, il pulsante ecc. per modificarlo, oppure trascina e rilascia nuovi elementi nel design per aggiungere più informazioni sui prodotti. 


1.6. Clicca su Publish  quando hai finito, e vai al passo 2 della guida. 

1.7. Infine, vai su Recommendations / Search -> Content e cambia il tuo contenuto Clerk.io per utilizzare il tuo nuovo Design.

1.8. Clicca su Update Content.  Questo farà sì che temporaneamente non vengano visualizzati sul tuo negozio web, fino a quando non avrai finito il Passo 2. Scegli il nuovo Design per tutti i Contenuti che devono essere aggiornati. 

1.9. Ecco fatto! Ora sei pronto a passare a Clerk.js 2.

Step 2: Aggiorna la tua estensione

ATTENZIONE: Ricordati di fare il backup di tutti i file modificati, perché saranno sovrascritti.

L'aggiornamento dell'estensione di Magento 2 si fa via commandline

Si fa seguendo questi passi:

2.1. Accedi al tuo server attraverso la commandline.

2.2. Navigate alla vostra cartella webroot (di solito "/var/www/your_domain/public_html")

2.3.Abilita l'accesso root digitando su e poi inserisci la tua password.

2.4.Digitare i seguenti comandi in ordine: composer update clerk/magento2php bin/magento setup:upgradephp bin/magento setup:di:compile 

2.5. Aspetta che l'estensione finisca.

Il tuo Magento 2 è ora aggiornato all'ultima versione.

Ora avete l'ultima versione di Clerk.io  per Magento 2 installata, e Clerk.js 2 è in esecuzione sul vostro webshop!

La documentazione completa per Clerk.js 2 può essere trovata qui:
https://docs.clerk.io/docs/clerkjs-quick-start