zen-cart-pro.at - 

Sitemap XML für Zen Cart 1.5.7 deutsch

Aktuelle Version:
4.2.2 vom 24.10.2025
geeignet für:
Zen Cart Version: 1.5.7j
PHP Version: 8.3.x

Sinn und Zweck:

Dieses Modul generiert für Google und Bing geeignete XML Sitemaps nach den hier beschriebenen Spezifikationen:

https://support.google.com/webmasters/answer/156184?hl=de&topic=8476&ctx=topic

https://www.sitemaps.org

Die Sitemaps können laufend vollautomatisch aktualisiert werden, indem das Script per Cronjob angesteuert wird.
Falls Zusatzmodule wie Testimonial Manager oder News Box Manager im Shop verwendet werden, können auch Sitemaps für die Seiten dieser Module generiert werden.

Anpassung und Überarbeitung des Moduls Sitemap XML 3.9.5 von Andrew Berezin zur Verwendung in der deutschen Zen Cart Version 1.5.7j

Modul kostenlos herunterladen:

Hinweis:
Der Downloadbutton oben liefert immer direkt von Github das .zip Archiv der neuesten Version. Ältere Versionen sind auf Github unter Releases archiviert. Wenn Sie von der Github Website downloaden, dann laden Sie bitte ausschließlich Releases herunter (zip unter Assets). In den Repositories findet Entwicklung statt, wenn Sie ein Repository (über den grünen Code Button) herunterladen, dann kann das Fehler enthalten bzw. noch eine reine Entwicklungsversion sein. Daher freigegebene getestete Versionen für den Einsatz in Livesystemen ausschließlich unter Releases herunterladen oder über den Downloadbutton oben. Um unter Windows Einschränkungen bei langen Dateinamen zu vermeiden, entpacken Sie das .zip  mit einem echten unzip Programm wie z.B. 7-zip oder WinRAR

Bekannte Fehler / Fehler melden:

https://github.com/zencartpro/157-modul-sitemap-xml/issues

Neueste Commits auf Github:


Versionsarchiv:



Google Merchant Center für Zen Cart 1.5.7 deutsch

Aktuelle Version:
3.9.1 vom 08.04.2024
geeignet für:
Zen Cart Version: 1.5.7i deutsch
PHP Version: 8.2.x / 8.3.x

Sinn und Zweck:

Dieses Modul erzeugt ein XML Artikelfeed für das Google Merchant Center anhand der aktuellen Google Merchant Center Spezifikationen für Deutschland.
Es ist nur geeignet für das Zielland Deutschland oder Österreich!
Im Google Merchant Center Dashboard kann man einfach den Link zum Feed angeben und es per Zeitplan automatisiert von Google abholen lassen. Die Erstellung des Feeds erfolgt entweder manuell in der Zen Cart Administration oder automatisiert per Cronjob.

Bereits seit September 2011 müssen Artikelfeeds neue Pflichtfelder enthalten, sonst werden die Artikel bei Google Shopping nicht mehr gelistet.
Daher ist es notwendig, bei den Artikeln die Felder EAN, ISBN, Marke, Verfügbarkeit und Google Produktkategorie vorzusehen, damit diese – falls befüllt – in das Artikelfeed übernommen werden können.
Seit Juli 2013 muss das Feld identifier_exists mit FALSE übergeben werden, falls der Artikel keine eindeutige Artikelnummer/EAN oder Hersteller hat.
Ab Ende Juni 2022 ist es nötig bei Verfügbarkeit preorder oder backorder ein Verfügbarkeitsdatum zu übermitteln.

Dieses Modul enthält folgende Zusatzfelder, die in der Zen Cart Administration beim Artikel anlegen/bearbeiten neu verfügbar sind:
– EAN
– ISBN
– Marke (Brand)
– Zustand (new, used, refurbished)
– Verfügbarkeit (in stock, out of stock, preorder, backorder)
– Verfügbarkeitsdatum (availability_date)
– Google Produktkategorie

Sollte im Shop auch das Modul Grundpreisanzeige in mindestens Version 2.9.0 verwendet werden, werden auch die Grundpreisangaben ins Feed übernommen.

Hilfe zur Konfiguration:
https://www.zen-cart-pro.at/knowledgebase/google-merchant-center-konfiguration/

Modul kostenlos herunterladen:

Hinweis:
Der Downloadbutton oben liefert immer direkt von Github das .zip Archiv der neuesten Version. Ältere Versionen sind auf Github unter Releases archiviert. Wenn Sie von der Github Website downloaden, dann laden Sie bitte ausschließlich Releases herunter (zip unter Assets). In den Repositories findet Entwicklung statt, wenn Sie ein Repository (über den grünen Code Button) herunterladen, dann kann das Fehler enthalten bzw. noch eine reine Entwicklungsversion sein. Daher freigegebene getestete Versionen für den Einsatz in Livesystemen ausschließlich unter Releases herunterladen oder über den Downloadbutton oben. Um unter Windows Einschränkungen bei langen Dateinamen zu vermeiden, entpacken Sie das .zip  mit einem echten unzip Programm wie z.B. 7-zip oder WinRAR

Bekannte Fehler / Fehler melden:

https://github.com/zencartpro/157-modul-google-merchant-center/issues

Neueste Commits auf Github:

Versionsarchiv:


Google Fonts lokal einbinden

Manche Zen Cart Templates verwenden Google Fonts, eine bequeme Lösung, um auch mal etwas stylishere Schriftarten im Shop verwenden zu können.
Wenn die Google Fonts via Google CDN eingebunden werden, besteht höchste Abmahngefahr.
Sollte Ihr Template Google Fonts via Google CDN einbinden, dann stellen Sie das umgehend auf eine lokale Einbindung um.

Ob Ihr Template Google Fonts via Google CDN einbindet, können Sie leicht herausfinden, indem Sie sich den Quelltext Ihrer Shopstartseite ansehen.
Suchen Sie nach:

<link href="//fonts.googleapis.com/

Ein komplettes Beispiel wäre:

<link href="//fonts.googleapis.com/css?family=Open+Sans:300,500,600,700" rel="stylesheet" type="text/css"/>

Hier wird die Schriftart Open Sans in den Stärken 300,500,600 und 700 von den Google Servern eingebunden.

Um diese Schriftart nun auf dem eigenen Server zu hosten und von dort aufzurufen gehen Sie folgendermaßen vor:

1)
Nutzen Sie folgende tolle Website, die Ihnen alles bereitstellt, was Sie benötigen:
https://gwfh.mranftl.com/fonts

Im Suchfeld oben links geben Sie Ihre Schriftart ein, in diesem Beispiel Open Sans
Clicken Sie aufs Suchergebnis.

Auf der nächsten Seite kreuzen Sie beim charset latin an, sollten Sie weitere exotische Sprachen verwenden, auch die entsprechenden anderen.
Normalerweise sollte latin reichen

Darunter kreuzen Sie die Stärken an, die Sie benötigen, in diesem Beispiel wären das 300,500,600 und 700
regular ist ohnhin immer angekreuzt
Kreuzen Sie nur an, was Sie wirklich benötigen

Im Bereich Copy CSS schalten Sie um auf Modern Browsers und kopieren sich dann die angezeigten Definitionen.

Fügen Sie diese Definitionen in eine leere Textdatei ein und speichern Sie sich diese Datei als open-sans.css

Ganz unten auf der Seite gehen Sie nun auf den blauen Downloadbutton und laden sich das zip Archiv herunter

2)

Legen Sie in Ihrem Shopverzeichnis am Server einen neuen Ordner namens assets an.
Das ist nur ein Vorschlag, Sie können den auch anders nennen, es macht aber Sinn für Stylesheets, Fonts oder Javascripts, die man ganz unabhängig von Zen Cart bereitstellen will ein solches Verzeichnis namens assets zu verwenden.

Das ist dann praktisch Ihr eigenes CDN, Sie könnten später auch eine eigene Subdomain anlegen, z.B. https://cdn.meinshop.de, der aufs Verzeichnis assets zielt, um die Inhalte dieses Ordners bei Bedarf auch für andere Ihrer Websites leicht bereitzustellen.

Im Ordner assets legen Sie nun zwei neue Unterordner an:
css und fonts

Laden Sie nun die zuvor abgespeicherte open-sans.css ins Verzeichnis assets/css

Entpacken Sie das heruntergeladene zip Archiv und laden Sie den Inhalt ins Verzeichnis assets/fonts

Die fonts liegen also ohne weitere Unterordner dann direkt im Ordner fonts:

3)

Als letztes entfernen Sie nun den Aufruf des Google Fonts Servers und ersetzen ihn durch Ihren lokalen Link

Ein Zen Cart Template wird für den Aufruf in der Regel folgende Datei verwenden

includes/templates/DEINTEMPLATE/common/html_header.php

Suchen Sie also in dieser Datei nach dem Aufruf, den Sie im Quelltext ja vorhin bereits gefunden haben, z.B.

<link href="//fonts.googleapis.com/css?family=Open+Sans:300,500,600,700" rel="stylesheet" type="text/css"/>

Und ersetzen Sie ihn mit der Adresse zu Ihrem vorhin hochgeladenen Stylesheet open-sans.css im Ordner assets/css, also z.B.

<link href="https://www.meinshop.de/assets/css/open-sans.css" rel="stylesheet" type="text/css"/>

4)

Fertig, die IP Adresse der Besucher wird nun nicht mehr auf Google Server übertragen und ihre Schriftart wird stattdessen lokal eingebunden.

Hinweis für mehrere Schriftarten

Falls Sie mehrere solcher Google Fonts verwenden, dann kombinieren Sie die CSS Definitionen in Ihrem erstellten Stylesheet. Würden Sie z.B. die Fonts Open Sans und Belleza verwenden, dann würde Ihr Stylesheet so aussehen:

/* open-sans-300 - latin */
@font-face {
  
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-regular - latin */
@font-face {
  
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-500 - latin */
@font-face {
  
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-600 - latin */
@font-face {
  
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-700 - latin */
@font-face {
  
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* belleza-regular - latin */
@font-face {
  
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/belleza-v17-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/belleza-v17-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

Und die Belleza Font Dateien kommen genauso ohne jedes Unterverzeichnis in Ihren assets/fonts/ Ordner:

Hinweis für Nutzung von Google Fonts in Google reCaptcha
Aufgrund der aktuellen Abmahnwellen für die nicht-lokale Einbindung von Google Fonts werden verstärkt Scan Tools eingesetzt, die auch bei der Nutzung von Google reCaptcha Alarm schlagen.
Das hat aber nichts mit den Google Fonts Abmahnungen zu tun.
Google reCaptcha lädt für die Funktionalität Google Fonts, das kann auch nicht geändert werden.
Da bei der Nutzung von Google reCatcha ohnehin die IP-Adresse in berechtigtem Interesse übertragen wird und für die Funktionalität auch übertragen werden muss, ist das Laden von Google Fonts irrelevant.
Infos der IT Recht Kanzlei dazu hier:
https://www.it-recht-kanzlei.de/google-fonts-recaptcha-youtube.html
Sie sollten auf jeden Fall auf die Nutzung von Google reCaptcha in Ihrer Datenschutzerklärung hinweisen.


Google reCaptcha V3 für Zen Cart 1.5.7 deutsch

Aktuelle Version:
1.1.1 vom 06.12.2022
geeignet für:
Zen Cart Version: 1.5.7i deutsch
PHP Version: 8.2.x / 8.3.x

Sinn und Zweck:

Normalerweise reicht der in Zen Cart 1.5.7 deutsch integrierte Spamschutz zur Absicherung des Kontaktformulars aus. In 1.5.7 wurde der Spanschutz gegenüber 1.5.6 stark verbessert.
Sollten Sie über das Kontaktformular des Shops trotzdem Spam bekommen, dann können Sie es mit diesem Modul einfach mit einem zusätzlichen Google reCaptcha Version 3 absichern.

reCaptcha v3 ist für den Besucher „unsichtbar“, es gibt also keine „Ich bin kein Roboter“ Challenges zum Ankreuzen.

Dieses Modul sichert die Seiten Kontakt und Frage zum Artikel stellen sowie optional Artikelbewertung schreiben, Kundenkonto erstellen automatisch mit reCaptcha V3 im Hintergrund ab.

Hinweis für Nutzung von Google Fonts in Google reCaptcha
Aufgrund der aktuellen Abmahnwellen für die nicht-lokale Einbindung von Google Fonts werden verstärkt Scan Tools eingesetzt, die auch bei der Nutzung von Google reCaptcha Alarm schlagen.
Das hat aber nichts mit den Google Fonts Abmahnungen zu tun.
Google reCaptcha lädt für die Funktionalität Google Fonts, das kann auch nicht geändert werden.
Da bei der Nutzung von Google reCatcha ohnehin die IP-Adresse in berechtigtem Interesse übertragen wird und für die Funktionalität auch übertragen werden muss, ist das Laden von Google Fonts irrelevant.
Infos der IT Recht Kanzlei dazu hier:
https://www.it-recht-kanzlei.de/google-fonts-recaptcha-youtube.html
Sie sollten auf jeden Fall auf die Nutzung von Google reCaptcha in Ihrere Datenschutzerklärung hinweisen.

Modul kostenlos herunterladen:

Hinweis:
Der Downloadbutton oben liefert immer direkt von Github das .zip Archiv der neuesten Version. Ältere Versionen sind auf Github unter Releases archiviert. Wenn Sie von der Github Website downloaden, dann laden Sie bitte ausschließlich Releases herunter (zip unter Assets). In den Repositories findet Entwicklung statt, wenn Sie ein Repository (über den grünen Code Button) herunterladen, dann kann das Fehler enthalten bzw. noch eine reine Entwicklungsversion sein. Daher freigegebene getestete Versionen für den Einsatz in Livesystemen ausschließlich unter Releases herunterladen oder über den Downloadbutton oben. Um unter Windows Einschränkungen bei langen Dateinamen zu vermeiden, entpacken Sie das .zip  mit einem echten unzip Programm wie z.B. 7-zip oder WinRAR

Bekannte Fehler / Fehler melden:

https://github.com/zencartpro/157-modul-google-recaptcha-v3/issues

Neueste Commits auf Github:

Versionsarchiv:

Seite 1 von 1
generiert von https://www.zen-cart-pro.at/tags/google/ am 17. April 2026