Get Started
Installazione SDK #
Configurazione della sincronizzazione dei dati #
Per la sincronizzazione dei dati con Clerk.io, dobbiamo impostare un REST API, con accesso ai dati necessari. (Prodotti, Ordini, Categorie, Pagine e Clienti).
Useremo la parte Repositories di DynamicWeb per accedere a questo.
I file per il REST API sono inclusi nel Clerk.io DynamicWeb SDK.
Inserire i file del Repository dal Clerk.io SDK.
Aggiungere la chiave privata al file di configurazione.
Costruire l’Indice del Repository.
Configurare il REST API.
Eseguire la prima sincronizzazione con clerk.io.
Inserire i file del Repository dal Clerk SDK #
Nella guida, faremo riferimento a THEME_NAME che dovrebbe essere sostituito con il nome del Tema utilizzato, ad esempio Rapido.
In DynamicWeb navigare a Files -> System -> Repositories e creare una nuova sottocartella chiamata Clerk.
Copiare tutti i file dalla cartella Repositories nel Clerk SDK nella nuova cartella:
Prodotti (Products.index & Products.query)
Categorie (Categories.index & Categories.query)
Contenuti (Content.index & Contents.query)
Clienti (Customers.index & Customers.query)
Ordini (Orders.index & Orders.query)
Navigare a Files -> Templates -> Designs -> THEME_NAME -> QueryPublisher.
Caricare i seguenti file dal Clerk SDK in QueryPublisher:
ClerkProducts.cshtml
ClerkCategories.cshtml
ClerkContents.cshtml
ClerkCustomers.cshtml
ClerkOrders.cshtml
Navigare a Files -> Templates -> Designs -> THEME_NAME.
Copiare i file dalla cartella Rapido nel Clerk SDK nella cartella THEME_NAME:
ClerkConfig.cshtml
Json.cshtml
Aggiungere la chiave privata al file di configurazione #
In my.clerk.io, navigare a Settings -> API keys.
Copiare la Chiave API privata.
In DynamicWeb, aprire ClerkConfig.cshtml che hai appena copiato qui.
Sostituire "##### CLERK Private Key Here #####" con la Chiave API privata.
Salvare le modifiche e chiudere.
Costruire l’Indice del Repository #
Navigare a Settings -> Repositories -> Clerk.
Cliccare sull’indice Prodotti
Sotto Builds -> Build, cliccare il pulsante Prodotti per costruire l’indice.
Seguire la stessa procedura per tutti gli indici (Categorie, Contenuti, Clienti, Ordini)
Configurare il REST API #
Navigare a Content nel menu laterale e creare una nuova cartella chiamata Clerk.
All’interno di questa cartella, creare una nuova pagina
Cliccare Aggiungi Pagina Vuota e poi scegliere Pagina come tipo.
Dare alla pagina il nome “Prodotti”, e impostare lo Stato della Pagina su Nascondi nel menu
Cliccare “Nuovo Paragrafo” e scorrere fino a Aggiungi paragrafo. Da qui, scegliere App.
Dargli il nome “Prodotti”.
Scegliere App > Content > Query publisher
Sotto Query, scegliere Products.query.
Sotto Template in fondo, scegliere QueryPublisher/ClerkProducts.cshtml.
In cima alla pagina, cliccare Salva.
Nel menu a sinistra, cliccare sui 3 punti a destra della pagina Prodotti, e cliccare Proprietà.
Sotto URL, impostare URL esatto per questa pagina su “/clerk/products”.
Nel menu in alto, deselezionare tutte le opzioni sopra l’Accessibilità.
Cliccare Layout nel menu in alto.
Nel menu in alto, scegliere il template Rapido: JSON
Salvare di nuovo la pagina.
Ripetere questi passaggi per Contenuti, Ordini, Categorie e Clienti, assicurandosi di sostituire products/Products con il tipo di dato pertinente in tutto.
Eseguire la prima sincronizzazione con clerk.io #
Accedi al tuo backend di my.clerk.io.
Navigare alla sezione Dati.
Inserire il dominio del tuo webshop sotto Store URL, e scegliere eventuali opzioni di sincronizzazione aggiuntive che desideri.
Cliccare Salva.
Cliccare Avvia Nuova Sincronizzazione Dati.
Attendere il termine della sincronizzazione.
Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.