Dynamicweb

Get Started

Installation af SDK #

Opsæt Data Synkronisering #

For synkronisering af data til Clerk.io, skal vi opsætte en REST API, med adgang til de nødvendige data. (Produkter, Ordrer, Kategorier, Sider og Kunder).

Vi vil bruge Repositories delen af DynamicWeb til at få adgang til dette.

Filene til REST API’en er inkluderet i Clerk.io DynamicWeb SDK.

  1. Indsæt Repository-filer fra Clerk.io SDK.

  2. Tilføj privat nøgle til konfigurationsfil.

  3. Byg Repository Indeks.

  4. Opsæt REST API’en.

  5. Kør din første synkronisering til clerk.io.

Indsæt Repository-filer fra Clerk SDK #

I guiden vil vi referere til THEME_NAME som skal erstattes med navnet på det anvendte Tema, f.eks. Rapido.

  1. I DynamicWeb naviger til Filer -> System -> Repositories og opret en ny undermappe kaldet Clerk.

  2. Kopier alle filer fra Repositories mappen i Clerk SDK til den nye mappe:

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

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

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

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

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

  8. Naviger til Filer -> Skabeloner -> Designs -> THEME_NAME -> QueryPublisher.

  9. Upload følgende filer fra Clerk SDK til QueryPublisher:

  10. ClerkProducts.cshtml

  11. ClerkCategories.cshtml

  12. ClerkContents.cshtml

  13. ClerkCustomers.cshtml

  14. ClerkOrders.cshtml

  15. Naviger til Filer -> Skabeloner -> Designs -> THEME_NAME.

  16. Kopier filerne fra Rapido mappen i Clerk SDK ind i THEME_NAME mappen:

  17. ClerkConfig.cshtml

  18. Json.cshtml

Tilføj Privat Nøgle til konfigurationsfil #

  1. I my.clerk.io, naviger til Indstillinger -> API-nøgler.

  2. Kopier Privat API-nøgle.

  3. I DynamicWeb, åbn ClerkConfig.cshtml som du lige har kopieret her.

  4. Erstat "##### CLERK Privat Nøgle Her #####" med Privat API-nøgle.

  5. Gem ændringerne og luk.

Byg Repository Indeks #

  1. Naviger til Indstillinger -> Repositories -> Clerk.

  2. Klik på Produkter indeks

  3. Under Bygninger -> Byg, klik på Produkter knappen for at bygge indekset.

  4. Følg den samme procedure for alle indekser (Kategorier, Indhold, Kunder, Ordrer)

Opsæt REST API’en #

  1. Naviger til Indhold i sidemenuen og opret en ny mappe kaldet Clerk.

  2. Inden i denne mappe, opret en ny side

  3. Klik Tilføj Tom Side og vælg derefter Side som type.

  4. Navngiv siden “Produkter”, og indstil Side Status til Skjul i menu

  5. Klik “Ny Afsnit” og scroll til Tilføj afsnit. Vælg her App.

  6. Giv det navnet “Produkter”.

  7. Vælg App > Indhold > Query publisher

  8. Under Query, vælg Products.query.

  9. Under Skabelon i bunden, vælg QueryPublisher/ClerkProducts.cshtml.

  10. I toppen af siden, klik Gem.

  11. I venstre menu, klik på de 3 prikker til højre for Produkter siden, og klik Egenskaber.

  12. Under URL, indstil Præcis url for denne side til “/clerk/products”.

  13. I topmenuen, fjern markeringen af alle muligheder over Tilgængelighed.

  14. Klik Layout i topmenuen.

  15. I topmenuen, vælg skabelonen Rapido: JSON

  16. Gem siden igen.

  17. Gentag disse trin for Indhold, Ordrer, Kategorier og Kunder, og sørg for at erstatte products/Produkter med den relevante datatype hele vejen igennem.

Kør din første synkronisering til clerk.io #

  1. Log ind på din my.clerk.io backend.

  2. Naviger til Data sektionen.

  3. Indsæt din webshop-domæne under Store URL, og vælg eventuelle yderligere synkroniseringsmuligheder, du ønsker.

  4. Klik Gem.

  5. Klik Start Ny Data Synkronisering.

  6. Vent på, at synkroniseringen er færdig.

Denne side er oversat af en hjælpsom AI, og der kan derfor være sproglige fejl. Tak for forståelsen.