nopCommerce hat ein Feld, das dafür gemacht ist, es gibt also keine Theme-Datei zu bearbeiten und nichts nach einer Aktualisierung erneut anzuwenden. Es ist dasselbe eine Skript-Tag wie bei das Snippet installieren.
Holen Sie sich zuerst das Snippet aus Ihrem Dashboard. Es sieht so aus, mit Ihrer eigenen Website-ID im Pfad:
<script src="https://t.skomi.com/s/your-site-id.js" defer></script>
In Custom HTML einfügen
Gehen Sie im Verwaltungsbereich zu Configuration → Settings → General settings und suchen Sie den Abschnitt Custom HTML. Fügen Sie das Tag in Footer custom HTML ein und speichern Sie.
Das ist die gesamte Installation. Das Tag wird jeder Seite des Shops hinzugefügt, und es trägt defer, es hält die Darstellung also nicht auf.
Das Kopf-Feld ist hier aus demselben Grund das falsche, aus dem die Snippet-Dokumentation sagt, vor dem schließenden </body> einzufügen: Nichts auf der Seite muss darauf warten.
Wenn Sie mehr als einen Shop betreiben
Die Einstellungsseite hat oben einen Shop-Geltungsbereich, und Custom HTML ist eine der Einstellungen, die er regiert. Jeder Shop ist eine andere Domain, jeder ist in Skomi also eine eigene Website mit eigener ID:
- Wählen Sie den Shop im Geltungsbereich aus.
- Setzen Sie das Häkchen zum Überschreiben neben Footer custom HTML.
- Fügen Sie das eigene Tag dieses Shops ein und speichern Sie.
Stellen Sie den Geltungsbereich ein, bevor Sie einfügen. Das Tag eines Shops einzufügen, während der Geltungsbereich „All stores" ist, meldet jeden Shop als dieselbe Website, und die Zahlen sind dann eine Summe, um die niemand gebeten hat.
Zwischenspeicher
nopCommerce wendet die Einstellung sofort an, aber ein Seiten-Zwischenspeicher, ein Reverse Proxy oder ein CDN vor dem Shop liefert weiterhin Seiten aus, die vor dem Speichern erzeugt wurden. Leeren Sie ihn und laden Sie dann eine Seite.
Für ein Plugin oder Theme stattdessen
Wenn das Tag zu einem Plugin gehören muss statt zu einem Einstellungsfeld, kann ein Widget es in die Kopf- oder Fußzeilen-Widget-Zone einfügen, so wie jedes andere Skript eines Dritten hinzugefügt wird. Das Custom-HTML-Feld ist bei einem einzelnen Shop die einfachere Antwort und die, die vorzuziehen ist.
Prüfen, ob es funktioniert
Laden Sie eine Seite des Shops und sehen Sie dann in Ihr Dashboard. Wenn nichts ankommt, siehe was zu prüfen ist, wenn das Snippet nicht funktioniert; bei einem Shop ist die übliche Antwort ein Zwischenspeicher vor nopCommerce oder ein Tag, das gegen den falschen Shop-Geltungsbereich gespeichert wurde.