Get Started
Installer Clerk SDK på din DynamicWeb-butik og opsæt datasynkronisering. Denne guide guider dig gennem installationsprocessen og konfigurationstrinene.
Installation af SDK #
Opsæt datasynk #
SDK’et giver dig værktøjerne til at komme i gang med at opbygge indekser til Clerk. Du bør sikre dig, at indekserne bygges regelmæssigt med planlagte opgaver, så Clerk holdes opdateret. Vi anbefaler at opdatere dem mindst én gang om dagen.
For synkronisering af data til Clerk.io skal vi opsætte et REST API med adgang til de nødvendige data. (Products, Orders, Categories, Pages og Customers).
Vi bruger delen Repositories i DynamicWeb til at tilgå dette.
Filerne til REST API’et er inkluderet i Clerk.io DynamicWeb SDK.
Indsæt Repository-filer fra Clerk.io SDK.
Tilføj privat nøgle til konfigurationsfilen.
Byg Repository-indeks.
Opsæt REST API’et.
Kør din første sync til clerk.io.
Indsæt repository-filer #
I denne guide henviser vi til THEME_NAME, som skal erstattes med navnet på det anvendte tema, f.eks. Rapido.
I DynamicWeb, gå til Files -> System -> Repositories og opret en ny undermappe med navnet Clerk.
Kopiér alle filer fra mappen Repositories i Clerk SDK til den nye mappe:
- 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)
Naviger til Files -> Templates -> 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 Files -> Templates -> Designs -> THEME_NAME.
Kopiér filerne fra Rapido-mappen i Clerk SDK til THEME_NAME-mappen:
- ClerkConfig.cshtml
- Json.cshtml
Tilføj privat nøgle #
I my.clerk.io, gå til Developers -> API keys.
Kopiér Private API key.
I DynamicWeb, åbn ClerkConfig.cshtml som du lige har kopieret hertil.
Erstat "##### CLERK Private Key Here #####" med Private API key.
Gem ændringerne og luk.
Byg repository-indeks #
Gå til Settings -> Repositories -> Clerk.
Klik på Products-indekset
Under Builds -> Build, klik på Products-knappen for at bygge indekset.
Følg samme procedure for alle indekser (Categories, Contents, Customers, Orders)
Opsæt REST API #
Gå til Content i sidemenuen og opret en ny mappe med navnet Clerk.
Inde i denne mappe, opret en ny side
Klik på Add Empty Page og vælg derefter Page som type.
Navngiv siden “Products” og sæt Page Status til Hide in menu
Klik “New Paragraph” og scroll til Add paragraph. Vælg her App.
Giv den navnet “Products”.
Vælg App > Content > Query publisher
Under Query, vælg Products.query.
Under Template nederst, vælg QueryPublisher/ClerkProducts.cshtml.
Øverst på siden, klik Save.
I venstre menu, klik på de 3 prikker til højre for Products siden og klik Properties.
Under URL, sæt Exact url for this page til "/clerk/products".
I topmenuen, fjern markeringen på alle muligheder ovenover Accessibility.
Klik Layout i topmenuen.
I topmenuen, vælg skabelonen Rapido: JSON
Gem siden igen.
Gentag disse trin for Contents, Orders, Categories og Customers, og sørg for at erstatte products/Products med den relevante datatype undervejs.
Kør første sync #
Log ind på din my.clerk.io backend.
Gå til Data-sektionen.
Indtast din webshops domæne under Store URL og tilføj din Shop ID for at sikre, at Clerk synkroniserer fra det korrekte katalog.
Vælg eventuelle ekstra synkroniseringsmuligheder du ønsker.
Klik Gem.
Klik Start New Data Sync.
Vent til 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.