Dynamicweb

Get Started

Installation af SDK #

Opsætning af datasynkronisering #

For at kunne synkronisere data til Clerk.io skal vi oprette 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.

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

  1. Insert Repository-filerne fra Clerk.io SDK.

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

  3. Byg depotindeks.

  4. Opsæt REST API.

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

Indsæt Repository-filer fra Clerk SDK #

I vejledningen henviser vi til THEME_NAME, som skal erstattes af navnet på det anvendte tema, f.eks. Rapido.

  1. I DynamicWeb skal du navigere til Files -> System -> Repositories og oprette en ny undermappe med navnet Ekspedient.

  2. Kopier alle filerne fra mappen Repositories 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 Files -> Templates -> 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 Files -> Templates -> Designs -> THEME_NAME.

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

  17. ClerkConfig.cshtml

  18. Json.cshtml

Tilføj privat nøgle til konfigurationsfilen #

  1. my.clerk.io skal du navigere til Indstillinger -> API-nøgler.

  2. Kopier den Privat API-nøgle.

  3. Ind DynamicWeb, åbn ClerkConfig.cshtml, som du lige har kopieret hertil.

  4. Erstat "##### CLERK Private Key Here #####" med Privat API-nøgle.

  5. Gem ændringerne, og luk.

Build Repository Index #

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

  2. Klik på indekset Produkter

  3. Under Builds -> Build skal du klikke på knappen Products for at bygge indekset.

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

Opsætning af REST API #

  1. Naviger til Content i sidemenuen, og opret en ny mappe med navnet Ekspedient.

  2. I denne mappe skal du oprette en ny side

  3. Klik på Tilføj tom side, og vælg derefter Side som type.

  4. Navngiv siden “Produkter”, og indstil sidens status til Skjul i menuen

  5. Klik på “Nyt afsnit” og rul til Tilføj afsnit. Herfra vælger du App.

  6. Giv den navnet “Produkter”.

  7. Vælg App. > Indhold > Forespørg udgiveren

  8. Vælg Produkter.forespørgsel under Forespørgsel.

  9. Vælg QueryPublisher/ClerkProducts.cshtml under Skabelon i bunden.

  10. I toppen af siden skal du klikke på Gem.

  11. I menuen til venstre skal du klikke på de 3 prikker til højre for siden Produkter og klikke på Egenskaber.

  12. Under URL skal du sætte Præcis url til denne side til "/clerk/products".

  13. Fjern markeringen af alle valgmuligheder over Tilgængelighed i topmenuen.

  14. Klik på Layout i topmenuen.

  15. Vælg skabelonen i topmenuen Rapido: JSON

  16. Gem siden igen.

  17. Gentag disse trin for Contents, Orders, Categories og Customers, og sørg for at erstatte produkter/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 sektionen Data.

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

  4. Klik på Gem.

  5. Klik på Start ny datasynkronisering.

  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.