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.
Indsæt Repository-filer fra Clerk.io SDK.
Tilføj privat nøgle til konfigurationsfil.
Byg Repository Indeks.
Opsæt REST API’en.
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.
I DynamicWeb naviger til Filer -> System -> Repositories og opret en ny undermappe kaldet Clerk.
Kopier alle filer fra Repositories mappen i Clerk SDK til den nye mappe:
Produkter (Products.index & Products.query)
Kategorier (Categories.index & Categories.query)
Indhold (Content.index & Contents.query)
Kunder (Customers.index & Customers.query)
Ordrer (Orders.index & Orders.query)
Naviger til Filer -> Skabeloner -> Designs -> THEME_NAME -> QueryPublisher.
Upload følgende filer fra Clerk SDK til QueryPublisher:
ClerkProducts.cshtml
ClerkCategories.cshtml
ClerkContents.cshtml
ClerkCustomers.cshtml
ClerkOrders.cshtml
Naviger til Filer -> Skabeloner -> Designs -> THEME_NAME.
Kopier filerne fra Rapido mappen i Clerk SDK ind i THEME_NAME mappen:
ClerkConfig.cshtml
Json.cshtml
Tilføj Privat Nøgle til konfigurationsfil #
I my.clerk.io, naviger til Indstillinger -> API nøgler.
Kopier Privat API nøgle.
I DynamicWeb, åbn ClerkConfig.cshtml som du lige har kopieret her.
Erstat "##### CLERK Privat Nøgle Her #####" med Privat API nøgle.
Gem ændringerne og luk.
Byg Repository Indeks #
Naviger til Indstillinger -> Repositories -> Clerk.
Klik på Produkter indeks
Under Bygninger -> Byg, klik på knappen for Produkter for at bygge indekset.
Følg den samme procedure for alle indekser (Kategorier, Indhold, Kunder, Ordrer)
Opsæt REST API’en #
Naviger til Indhold i sidelisten og opret en ny mappe kaldet Clerk.
Inden i denne mappe, opret en ny side
Klik på Tilføj Tom Side og vælg derefter Side som type.
Navngiv siden “Produkter”, og indstil Side Status til Skjul i menu
Klik på “Ny Afsnit” og rul til Tilføj afsnit. Herfra, vælg App.
Giv den navnet “Produkter”.
Vælg App > Indhold > Query publisher
Under Query, vælg Products.query.
Under Skabelon i bunden, vælg QueryPublisher/ClerkProducts.cshtml.
I toppen af siden, klik på Gem.
I venstre menu, klik på de 3 prikker til højre for Produkter siden, og klik på Egenskaber.
Under URL, indstil Præcis url for denne side til “/clerk/products”.
I topmenuen, fjern markeringen af alle muligheder over Tilgængelighed.
Klik på Layout i topmenuen.
I topmenuen, vælg skabelonen Rapido: JSON
Gem siden igen.
Gentag disse trin for Indhold, Ordrer, Kategorier og Kunder, og sørg for at erstatte products/Products med den relevante datatype hele vejen igennem.
Kør din første synkronisering til clerk.io #
Log ind på din my.clerk.io backend.
Naviger til Data sektionen.
Indsæt din webshops domæne under Store URL, og vælg eventuelle yderligere synkroniseringsmuligheder, du ønsker.
Klik på Gem.
Klik på Start Ny Data Synkronisering.
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.