Get Started
Installazione SDK #
Configurazione della sincronizzazione dei dati #
L’SDK ti fornisce gli strumenti per iniziare a costruire indici per Clerk. Dovresti assicurarti di costruire gli indici regolarmente con attività pianificate affinché Clerk rimanga aggiornato. Raccomandiamo di aggiornarli almeno una volta al giorno.
Per la sincronizzazione dei dati con Clerk.io, dobbiamo configurare un REST API, con accesso ai dati necessari. (Prodotti, Ordini, Categorie, Pagine e Clienti).
Utilizzeremo la parte Repositories di DynamicWeb per accedervi.
I file per il REST API sono inclusi nel Clerk.io DynamicWeb SDK.
Inserisci i file del Repository dall’SDK di Clerk.io.
Aggiungi la chiave privata al file di configurazione.
Costruisci l’indice del Repository.
Configura il REST API.
Esegui la tua prima sincronizzazione su clerk.io.
Inserisci i file del Repository dall’SDK di Clerk #
Nella guida, faremo riferimento a THEME_NAME che dovrebbe essere sostituito con il nome del Tema utilizzato, ad esempio Rapido.
In DynamicWeb naviga su Files -> System -> Repositories e crea una nuova sottocartella chiamata Clerk.
Copia tutti i file dalla cartella Repositories nell’SDK di Clerk nella nuova cartella:
Products (Products.index & Products.query)
Categories (Categories.index & Categories.query)
Content (Content.index & Contents.query)
Customers (Customers.index & Customers.query)
Orders (Orders.index & Orders.query)
Naviga su Files -> Templates -> Designs -> THEME_NAME -> QueryPublisher.
Carica i seguenti file dall’SDK di Clerk su QueryPublisher:
ClerkProducts.cshtml
ClerkCategories.cshtml
ClerkContents.cshtml
ClerkCustomers.cshtml
ClerkOrders.cshtml
Naviga su Files -> Templates -> Designs -> THEME_NAME.
Copia i file dalla cartella Rapido nell’SDK di Clerk nella cartella THEME_NAME:
ClerkConfig.cshtml
Json.cshtml
Aggiungi la chiave privata al file di configurazione #
In my.clerk.io, naviga su Settings -> API keys.
Copia la chiave API privata.
In DynamicWeb, apri ClerkConfig.cshtml che hai appena copiato qui.
Sostituisci "##### CLERK Private Key Here #####" con la chiave API privata.
Salva le modifiche e chiudi.
Costruisci l’indice del Repository #
Naviga su Settings -> Repositories -> Clerk.
Clicca sull’indice Products
Sotto Builds -> Build, clicca sul pulsante Products per costruire l’indice.
Segui la stessa procedura per tutti gli indici (Categories, Contents, Customers, Orders)
Configura il REST API #
Naviga su Content nel menu laterale e crea una nuova cartella chiamata Clerk.
All’interno di questa cartella, crea una nuova pagina
Clicca su Add Empty Page e poi scegli Page come tipo.
Nomina la pagina “Products” e imposta lo stato della pagina su Hide in menu
Clicca su “New Paragraph” e scorri fino a Add paragraph. Da qui, scegli App.
Dagli il nome “Products”.
Scegli App > Content > Query publisher
Sotto Query, scegli Products.query.
Sotto Template in basso, scegli QueryPublisher/ClerkProducts.cshtml.
In cima alla pagina, clicca su Save.
Nel menu a sinistra, clicca sui 3 punti a destra della pagina Products, e clicca su Properties.
Sotto URL, imposta Exact url for this page su “/clerk/products”.
Nel menu in alto, deseleziona tutte le opzioni sopra Accessibility.
Clicca su Layout nel menu in alto.
Nel menu in alto, scegli il template Rapido: JSON
Salva di nuovo la pagina.
Ripeti questi passaggi per Contents, Orders, Categories e Customers, assicurandoti di sostituire products/Products con il tipo di dato pertinente in tutto.
Esegui la tua prima sincronizzazione su clerk.io #
Accedi al tuo backend di my.clerk.io.
Naviga nella sezione Dati.
Inserisci il dominio del tuo negozio sotto Store URL e aggiungi il tuo Shop ID per assicurarti che Clerk sincronizzi dal catalogo corretto.
Scegli eventuali opzioni di sincronizzazione aggiuntive che desideri.
Clicca su Salva.
Clicca su Inizia nuova sincronizzazione dati.
Aspetta che la sincronizzazione finisca.
Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.