Get Started
Installieren Sie das Clerk SDK in Ihrem DynamicWeb-Shop und richten Sie die Datensynchronisation ein. Diese Anleitung führt Sie durch den Installationsprozess und die Konfigurationsschritte.
Installation des SDK #
Daten-Sync einrichten #
Das SDK stellt die Werkzeuge zur Verfügung, um mit dem Aufbau von Indizes für Clerk zu beginnen. Sie sollten sicherstellen, dass die Indizes regelmäßig mit geplanten Aufgaben aufgebaut werden, damit Clerk stets aktuell bleibt. Wir empfehlen, sie mindestens einmal täglich zu aktualisieren.
Für die Synchronisierung der Daten zu Clerk.io muss eine REST API mit Zugriff auf die notwendigen Daten eingerichtet werden. (Produkte, Bestellungen, Kategorien, Seiten und Kunden).
Wir nutzen hierfür den Repositories-Bereich von DynamicWeb.
Die Dateien für die REST API sind im Clerk.io DynamicWeb SDK. enthalten.
Repository-Dateien aus dem Clerk.io SDK einfügen.
Privaten Schlüssel zur Konfigurationsdatei hinzufügen.
Repository-Index aufbauen.
Die REST API einrichten.
Den ersten Sync zu clerk.io ausführen.
Repository-Dateien einfügen #
In der Anleitung wird auf THEME_NAME verwiesen, dieser sollte durch den Namen des verwendeten Themes ersetzt werden, z.B. Rapido.
Navigieren Sie in DynamicWeb zu Files -> System -> Repositories und erstellen Sie einen neuen Unterordner namens Clerk.
Kopieren Sie alle Dateien aus dem Ordner Repositories im Clerk SDK in den neuen Ordner:
- 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)
Navigieren Sie zu Files -> Templates -> Designs -> THEME_NAME -> QueryPublisher.
Laden Sie die folgenden Dateien aus dem Clerk SDK in QueryPublisher hoch:
- ClerkProducts.cshtml
- ClerkCategories.cshtml
- ClerkContents.cshtml
- ClerkCustomers.cshtml
- ClerkOrders.cshtml
Navigieren Sie zu Files -> Templates -> Designs -> THEME_NAME.
Kopieren Sie die Dateien aus dem Ordner Rapido im Clerk SDK in den Ordner THEME_NAME:
- ClerkConfig.cshtml
- Json.cshtml
Privaten Schlüssel hinzufügen #
Navigieren Sie in my.clerk.io zu Developers -> API keys.
Kopieren Sie den Private API key.
Öffnen Sie in DynamicWeb die Datei ClerkConfig.cshtml, die Sie gerade hierher kopiert haben.
Ersetzen Sie "##### CLERK Private Key Here #####" durch den Private API key.
Speichern Sie die Änderungen und schließen Sie die Datei.
Repository-Index aufbauen #
Navigieren Sie zu Settings -> Repositories -> Clerk.
Klicken Sie auf den Products-Index.
Unter Builds -> Build, klicken Sie auf den Products-Button, um den Index zu erstellen.
Führen Sie das gleiche Verfahren für alle Indizes durch (Categories, Contents, Customers, Orders)
REST API einrichten #
Navigieren Sie zu Content im Seitenmenü und erstellen Sie einen neuen Ordner namens Clerk.
Legen Sie in diesem Ordner eine neue Seite an.
Klicken Sie auf Add Empty Page und wählen Sie dann Page als Typ.
Benennen Sie die Seite “Products” und setzen Sie den Seitenstatus auf Hide in menu.
Klicken Sie auf “New Paragraph” und scrollen Sie zu Add paragraph. Wählen Sie hier App.
Geben Sie ihr den Namen “Products”.
Wählen Sie App > Content > Query publisher
Unter Query wählen Sie Products.query.
Unter Template unten wählen Sie QueryPublisher/ClerkProducts.cshtml.
Klicken Sie oben auf der Seite auf Save.
Im linken Menü klicken Sie auf die 3 Punkte rechts von der Products-Seite und wählen Properties.
Unter URL setzen Sie Exact url for this page auf "/clerk/products".
Im oberen Menü deaktivieren Sie alle Optionen oberhalb von Accessibility.
Klicken Sie im oberen Menü auf Layout.
Wählen Sie im oberen Menü das Template Rapido: JSON
Speichern Sie die Seite erneut.
Wiederholen Sie diese Schritte für Contents, Orders, Categories und Customers und achten Sie darauf, products/Products jeweils durch den entsprechenden Datentyp zu ersetzen.
Ersten Sync ausführen #
Melden Sie sich in Ihrem my.clerk.io-Backend an.
Navigieren Sie zum Datenbereich.
Tragen Sie Ihre Webshop-Domain unter Store URL ein und fügen Sie Ihre Shop ID hinzu, um sicherzustellen, dass Clerk vom richtigen Katalog synchronisiert.
Wählen Sie alle zusätzlichen Sync-Optionen, die Sie möchten.
Klicken Sie auf Save.
Klicken Sie auf Start New Data Sync.
Warten Sie, bis der Sync abgeschlossen ist.
Diese Seite wurde von einer hilfreichen KI übersetzt, daher kann es zu Sprachfehlern kommen. Vielen Dank für Ihr Verständnis.