Dynamicweb

Get Started

Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.

Installazione dell’SDK #

Impostazione della sincronizzazione dei dati #

Per la sincronizzazione dei dati con Clerk.io, dobbiamo impostare un API REST, con accesso ai dati necessari. (Prodotti, Ordini, Categorie, Pagine e Clienti).

Utilizzeremo la parte Repository di DynamicWeb per accedervi.

I file per l’API REST sono inclusi nel file Clerk.io DynamicWeb SDK.

  1. I file per l’API REST sono inclusi nei file del repository di Clerk.io SDK.

  2. Aggiungere la chiave privata al file di configurazione.

  3. Costruire l’indice del repository.

  4. Impostare l’API REST.

  5. Eseguire la prima sincronizzazione con clerk.io.

Inserire i file del repository dall’SDK Clerk #

Nella guida, faremo riferimento a NOME TEMA che deve essere sostituito dal nome del tema utilizzato, ad esempio Rapido.

  1. In DynamicWeb andate in Files -> System -> Repositories e create una nuova sottocartella denominata Commesso.

  2. Copiate tutti i file della cartella Repository nella cartella SDK del commesso nella nuova cartella:

  3. Prodotti (Products.index & Products.query)

  4. Categorie (Categories.index & Categories.query)

  5. Contenuto (Content.index & Contents.query)

  6. Clienti (Customers.index & Customers.query)

  7. Ordini (Orders.index & Orders.query)

  8. Navigare in Files -> Templates -> Designs -> THEME_NAME -> QueryPublisher.

  9. Caricare i seguenti file da SDK del commesso a QueryPublisher:

  10. CommessoProdotti.cshtml

  11. CommessoCategorie.cshtml

  12. CommessoContenuti.cshtml

  13. CommessoClienti.cshtml

  14. CommessoOrdini.cshtml

  15. Navigare in Files -> Templates -> Designs -> THEME_NAME.

  16. Copiare i file dalla cartella Rapido dell’SDK Clerk alla cartella NOME TEMA:

  17. ClerkConfig.cshtml

  18. Json.cshtml

Aggiungere la chiave privata al file di configurazione #

  1. In mio.clerk.io, navigare in Impostazioni -> Chiavi API.

  2. Copiare il file Chiave API privata.

  3. Ind DynamicWeb, aprire ClerkConfig.cshtml appena copiato.

  4. Sostituire "##### Chiave privata CLERK qui #####" con il file Chiave API privata.

  5. Salvate le modifiche e chiudete.

Indice del repository di compilazione #

  1. Navigare in Impostazioni -> Repository -> Clerk.

  2. Fare clic sull’indice Prodotti

  3. In Costruzioni -> Costruisci, fare clic sul pulsante Prodotti per costruire l’indice.

  4. Seguite la stessa procedura per tutti gli indici (Categorie, Contenuti, Clienti, Ordini).

Impostare l’API REST #

  1. Navigare in Content nel menu laterale e creare una nuova cartella denominata Commesso.

  2. All’interno di questa cartella, creare una nuova pagina

  3. Fare clic su Aggiungi pagina vuota e scegliere Pagina come tipo.

  4. Nominare la pagina “Prodotti” e impostare lo Stato della pagina su Nascondi nel menu

  5. Fare clic su “Nuovo paragrafo e scorrere fino a Aggiungere un paragrafo.. Da qui, scegliere Applicazione.

  6. Assegnare il nome “Prodotti”.

  7. Scegliere App > Contenuto > Interrogare l’editore

  8. Sotto Query, scegliere Prodotti.query.

  9. Sotto Modello, in basso, scegliere QueryPublisher/ClerkProducts.cshtml.

  10. Nella parte superiore della pagina, fare clic su Salva.

  11. Nel menu a sinistra, fare clic sui 3 punti a destra della pagina Prodotti e fare clic su Proprietà.

  12. In URL, impostare URL esatto per questa pagina su "/clerk/prodotti”.

  13. Nel menu superiore, deselezionare tutte le opzioni sopra Accessibilità.

  14. Fare clic su Layout nel menu in alto.

  15. Nel menu superiore, scegliere il modello Rapido: JSON

  16. Salvare nuovamente la pagina.

  17. Ripetete questi passaggi per Contenuti, Ordini, Categorie e Clienti, assicurandovi di sostituire prodotti/prodotti con il tipo di dati pertinente.

Eseguire la prima sincronizzazione con clerk.io #

  1. Accedere al backend my.clerk.io.

  2. Navigare nella sezione Dati.

  3. Inserite il dominio del vostro webshop alla voce Store URL e scegliete le opzioni di sincronizzazione aggiuntive che desiderate.

  4. Fare clic su Salva.

  5. Fare clic su Avvia nuova sincronizzazione dati.

  6. Attendere il completamento della sincronizzazione.