Get Started
SDK installieren #
Daten-Synchronisation einrichten #
Das SDK gibt Ihnen die Werkzeuge, um mit dem Erstellen von Indizes für Clerk zu beginnen. Sie sollten sicherstellen, dass die Indizes regelmäßig mit geplanten Aufgaben erstellt werden, damit Clerk auf dem neuesten Stand bleibt. Wir empfehlen, sie mindestens einmal am Tag zu aktualisieren.
Für die Synchronisation von Daten zu Clerk.io müssen wir eine REST API einrichten, mit Zugriff auf die notwendigen Daten. (Produkte, Bestellungen, Kategorien, Seiten und Kunden).
Wir werden den Repositories-Teil von DynamicWeb für den Zugriff darauf verwenden.
Die Dateien für die REST API sind im Clerk.io DynamicWeb SDK. enthalten.
Fügen Sie die Repository-Dateien aus dem Clerk.io SDK ein.
Fügen Sie den privaten Schlüssel zur Konfigurationsdatei hinzu.
Erstellen Sie den Repository-Index.
Richten Sie die REST API ein.
Führen Sie Ihre erste Synchronisation zu clerk.io durch.
Repository-Dateien aus dem Clerk SDK einfügen #
In der Anleitung werden wir auf THEME_NAME verweisen, das durch den Namen des verwendeten Themas ersetzt werden sollte, z.B. Rapido.
Navigieren Sie in DynamicWeb zu Dateien -> System -> Repositories und erstellen Sie einen neuen Unterordner mit dem Namen Clerk.
Kopieren Sie alle Dateien aus dem Repositories-Ordner im Clerk SDK in den neuen Ordner:
Produkte (Products.index & Products.query)
Kategorien (Categories.index & Categories.query)
Inhalt (Content.index & Contents.query)
Kunden (Customers.index & Customers.query)
Bestellungen (Orders.index & Orders.query)
Navigieren Sie zu Dateien -> Vorlagen -> 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 Dateien -> Vorlagen -> Designs -> THEME_NAME.
Kopieren Sie die Dateien aus dem Rapido-Ordner im Clerk SDK in den THEME_NAME-Ordner:
ClerkConfig.cshtml
Json.cshtml
Privaten Schlüssel zur Konfigurationsdatei hinzufügen #
Navigieren Sie in my.clerk.io zu Einstellungen -> API-Schlüssel.
Kopieren Sie den Privaten API-Schlüssel.
Öffnen Sie in DynamicWeb ClerkConfig.cshtml, das Sie gerade hierher kopiert haben.
Ersetzen Sie "##### CLERK Private Key Here #####" durch den Privaten API-Schlüssel.
Speichern Sie die Änderungen und schließen Sie.
Repository-Index erstellen #
Navigieren Sie zu Einstellungen -> Repositories -> Clerk.
Klicken Sie auf den Produkte-Index.
Klicken Sie unter Builds -> Build auf die Schaltfläche Produkte, um den Index zu erstellen.
Befolgen Sie dasselbe Verfahren für alle Indizes (Kategorien, Inhalte, Kunden, Bestellungen).
Die REST API einrichten #
Navigieren Sie im Seitenmenü zu Inhalt und erstellen Sie einen neuen Ordner mit dem Namen Clerk.
Erstellen Sie in diesem Ordner eine neue Seite.
Klicken Sie auf Leere Seite hinzufügen und wählen Sie dann Seite als Typ aus.
Benennen Sie die Seite “Produkte” und setzen Sie den Seitenstatus auf Im Menü ausblenden.
Klicken Sie auf „Neuen Absatz“ und scrollen Sie zu Absatz hinzufügen. Wählen Sie von hier App.
Geben Sie ihr den Namen “Produkte”.
Wählen Sie App > Inhalt > Query publisher.
Wählen Sie unter Abfrage Products.query.
Wählen Sie unter Vorlage unten QueryPublisher/ClerkProducts.cshtml.
Klicken Sie oben auf der Seite auf Speichern.
Klicken Sie im linken Menü auf die 3 Punkte rechts von der Produkte-Seite und klicken Sie auf Eigenschaften.
Setzen Sie unter URL die Exakte URL für diese Seite auf “/clerk/products”.
Deaktivieren Sie im oberen Menü alle Optionen über der Barrierefreiheit.
Klicken Sie im oberen Menü auf Layout.
Wählen Sie im oberen Menü die Vorlage Rapido: JSON.
Speichern Sie die Seite erneut.
Wiederholen Sie diese Schritte für Inhalte, Bestellungen, Kategorien und Kunden, und stellen Sie sicher, dass Sie products/Products durch den entsprechenden Datentyp ersetzen.
Führen Sie Ihre erste Synchronisation zu clerk.io durch #
Melden Sie sich bei Ihrem my.clerk.io-Backend an.
Navigieren Sie zum Abschnitt Daten.
Geben Sie die Domain Ihres Webshops unter Store URL ein und fügen Sie Ihre Shop ID hinzu, um sicherzustellen, dass Clerk aus dem richtigen Katalog synchronisiert.
Wählen Sie alle zusätzlichen Synchronisationsoptionen, die Sie möchten.
Klicken Sie auf Speichern.
Klicken Sie auf Neue Daten-Synchronisation starten.
Warten Sie, bis die Synchronisation abgeschlossen ist.
Diese Seite wurde von einer hilfreichen KI übersetzt, daher kann es zu Sprachfehlern kommen. Vielen Dank für Ihr Verständnis.