Single-page Apps (SPA)
#
Diese werden auch als Progressive Web Apps (PWA) bezeichnet und laden die Seite im Allgemeinen als eine einzige Seite, anstatt einzelne Seiten wie gewohnt zu laden.
Wenn eine Seite zum ersten Mal geladen wird, feuert die Clerk.js-Bibliothek automatisch eine Funktion, um alle
Inhalte auf dieser Seite zu rendern.
Für Single-Page-Apps, die Frameworks wie vue.js oder next.js verwenden, werden Seiten jedoch mit JavaScript anstelle eines standardmäßigen Seitenladens gerendert. Daher müssen Sie das Rendering mit Clerk.js steuern, um sicherzustellen, dass es mit der Art und Weise übereinstimmt, wie Sie Seiten in der App laden.
...Verwaltung der Preise für Kundengruppen
#
Die Einrichtung der Preise für Kundengruppen besteht aus 2 Schritten:
Führen Sie eine vollständige Synchronisierung zwischen Clerk.io und BigCommerce durch.
Stellen Sie einen Preis-Kontext bereit, wenn Sie den Inhalt auf der Seite anzeigen.
1. Führen Sie eine vollständige Synchronisierung durch
#
Bei der Durchführung einer vollständigen Synchronisierung zwischen Clerk.io und BigCommerce speichert Clerk.io die verschiedenen Preise und Preisregeln für die aktiven Kundengruppen des Shops.
...Synchronisierung mit HTTP Auth
#
Oft wird die HTTP-Authentifizierung auf Staging-Seiten verwendet, um ungebetene Besucher zu vermeiden.
Dies blockiert auch den Clerk-Importer und zeigt einen 401 Unauthorized-Fehler im Synchronisierungsprotokoll an.
Sie können den Importer einfach überprüfen, indem Sie die Authentifizierungsinformationen in die Import-URL wie unten eingefügt einfügen, in der Datensynchronisierung bei
my.clerk.io:
https://USER:OASS@dandomain.clerk.io/api/6155349/28
Häufige Synchronisierungsfehler
#
Beim Importieren von Daten mit der
Clerk.io-DanDomain-App ist der Server des Webshops dafür verantwortlich, die Produkt-, Kategorie- und Verkaufsdaten an
Clerk.io zu senden.
...Häufige Synchronisierungsfehler
#
Beim Importieren von Daten mit dem JTL-Plugin ist der von den Webshops generierte Feed dafür verantwortlich, die Produkt-, Kategorie- und Verkaufsdaten an
Clerk.io. zu senden.
In einigen Fällen kann jedoch die Konfiguration der Feeds den Importeur daran hindern, Zugriff zu erhalten, was einen Fehler in Data Sync verursacht.
Im Folgenden finden Sie eine Liste der häufigsten Fehler und wie Sie diese beheben können.
403 Serverfehler: Verboten
#
Dieser Fehler tritt auf, wenn Ihr Server den Importeur daran hindert, darauf zuzugreifen. In den meisten Fällen müssen Sie einfach die IP-Adresse des Importeurs auf die Whitelist setzen, um ihm Zugriff zu gewähren.
Die neueste IP-Adresse
finden Sie hier.
Überprüfen Sie auch, ob Ihr öffentlicher Schlüssel, privater Schlüssel und die Import-URL korrekt für den Shop sind, in dem Sie auf my.clerk.io arbeiten.
...Clerk.js ermöglicht es Ihnen, benutzerdefinierte JavaScript-Funktionen zu schreiben, die neue Funktionalität zu den Designs hinzufügen.
Formatierer können auf zwei Arten hinzugefügt werden:
- Über my.clerk.io > Einstellungen > Formatierer, wo jeder Formatierer als separate Einträge erstellt werden kann.
- Als Konfiguration für Clerk.js, im Tracking-Skript, das auf allen Seiten eingefügt wird, wo mehrere Formatierer gleichzeitig hinzugefügt werden können.
Ein Beispiel ist unten zu sehen. Bitte beachten Sie, dass dies Clerk V2 (neueste Version) ist:
...Umgang mit Währungsumrechnungen
#
Ab v3.0.3 der Magento 1 Erweiterung ist die Währungsumrechnung standardmäßig enthalten, wenn Sie die Standardumrechnungsfunktion von Magento 1 verwenden.
Es wird in
my.clerk.io -> Designs hinzugefügt, mit dem Formatter price_in_currency.
Der Helper kann auf folgende Weise zu Ihrem Design hinzugefügt werden:
{%raw%}
<div class="clerk-product-price">
{{ product.price_final_excl_tax | price_in_currency }}
</div>{%endraw%}
Der Helper konvertiert automatisch den Preis in die Währung der aktuellen Sitzung und fügt das Währungssymbol hinzu.
...Ändern der Bildgrößen
#
Standardmäßig verwendet die Erweiterung die ursprünglichen Bildgrößen, die in Magento 2 festgelegt sind, aber diese können bei Bedarf geändert werden.
Beginnen Sie, indem Sie sich in Ihr Magento 2 Backend einloggen und gehen Sie zu:
Stores -> Configuration -> Clerk -> Configuration
Unter Synchronisierung -> Bildtyp können Sie genau auswählen, in welcher Auflösung Bilder gesendet werden sollen:
Klicken Sie anschließend auf Konfiguration speichern.
...Frontend-Währungsumrechnung
#
Die integrierte Währungsumrechnung von Shopify erleichtert das Lesen des Währungssymbols und des Wechselkurses aus dem Webshop.
Standardmäßig wird Clerk.js für Shopify mit einem Formatter geliefert, der funktioniert, solange Ihre Drittanbieter-App das integrierte Währungsobjekt von Shopify verwendet.
Standardlösung
#
Sie müssen einen Formatter in Ihren Designs verwenden, um Preise umzurechnen. Dies ist ein Beispiel aus unserer Standardvorlagen-Sprache
hier. Wenn Sie jedoch Währungsumrechnungen und -symbole verwenden, erkennt Clerk.js diese Einstellungen wie Sprache, Währung und Ländercode. Die folgenden Beispiele geben Ihnen einen besseren Überblick darüber, wie die verschiedenen Komponenten funktionieren.
...3. Ebene des Menüs
#
Nefas discordemque domino montes numen tum humili nexilibusque exit, Iove. Quae
miror esse, scelerisque Melaneus viribus. Miseri laurus. Hoc est proposita me
ante aliquid, aura inponere candidioribus quidque accendit bella, sumpta.
Intravit quam erat figentem hunc, motus de fontes parvo tempestate.
iscsi_virus = pitch(json_in_on(eupViral),
northbridge_services_troubleshooting, personal(
firmware_rw.trash_rw_crm.device(interactive_gopher_personal,
software, -1), megabit, ergonomicsSoftware(cmyk_usb_panel,
mips_whitelist_duplex, cpa)));
if (5) {
managementNetwork += dma - boolean;
kilohertz_token = 2;
honeypot_affiliate_ergonomics = fiber;
}
mouseNorthbridge = byte(nybble_xmp_modem.horse_subnet(
analogThroughputService * graphicPoint, drop(daw_bit, dnsIntranet),
gateway_ospf), repository.domain_key.mouse(serverData(fileNetwork,
trim_duplex_file), cellTapeDirect, token_tooltip_mashup(
ripcordingMashup)));
module_it = honeypot_driver(client_cold_dvr(593902, ripping_frequency) +
coreLog.joystick(componentUdpLink), windows_expansion_touchscreen);
bashGigabit.external.reality(2, server_hardware_codec.flops.ebookSampling(
ciscNavigationBacklink, table + cleanDriver), indexProtocolIsp);
Manuelles Installieren von Elementen
#
WooCommerce basiert auf Themes, was oft bedeutet, dass das
Clerk.io Plugin unsere Embed-Codes nicht einfügen kann, weil die Hooks nicht dort platziert sind, wo sie sein sollten.
Dieser Leitfaden erklärt, wie man Codes manuell einfügt, falls dies der Fall ist.
1. Die richtige Datei finden
#
1. Beginnen Sie damit, Ihr Suchformular zu lokalisieren. Sie können dies tun, indem Sie Ihren Quellcode überprüfen und einen einzigartigen Text für das Feld finden.
...Diese Seite wurde von einer hilfreichen KI übersetzt, daher kann es zu Sprachfehlern kommen. Vielen Dank für Ihr Verständnis.