PrestaShop-Modul 1.6 bis 9.x
Ihr PrestaShop-Katalog, so wie Google ihn erwartet.
Export Google erzeugt aus Ihrem Katalog die Produktfeeds, die Google Merchant Center erwartet: einen Feed je Land-Sprache-Paar, per CRON automatisch aktuell gehalten. Bis zu 71 Länder, jedes mit den Google-Produktkategorien seiner eigenen Sprachregion.
- 71
- Länder mit Google Shopping
- 18
- Sprachen der Oberfläche
- 0
- Aufrufe an einen Dritten
01 - Demo
Das Modul in Aktion
Die Erzeugung eines Feeds, seine URL für Merchant Center und die vollständige Konfiguration, aufgezeichnet in einem PrestaShop 9-Shop.
02 - Ablauf
Wie funktioniert es?
Von der Installation bis zur URL für das Merchant Center, in fünf Schritten.
Länder wählen
Zielländer festlegen, dann je Land: Sprache oder Sprachen, Währung, Versanddienstleister und Steuern.
Kategorien zuordnen
Vollständiger PrestaShop-Kategoriebaum, Ein- und Ausschluss per Klick, Google-Produktkategorien je Land mit Autovervollständigung.
Feeds erzeugen
Ein XML-Feed je Land-Sprache-Paar, direkt im Back-Office erzeugt, in Stapeln für große Kataloge.
Per CRON automatisieren
Eine CRON-URL je Feed: Der Katalog bleibt ohne Zutun aktuell, Angebotsfeed inbegriffen.
URL hinterlegen
Fügen Sie die Feed-URL im Google Merchant Center als geplante Datenquelle ein.
03 - Märkte und Feeds
Was das Modul leistet
14 Reiter in der Konfiguration, von der Länderauswahl bis zur Katalogdiagnose.
- Ausschluss Produkt für Produkt
- Ein sperriger Artikel, eine dünne Marge oder ein von einer Plattform abgelehnter Artikel verlässt den Feed mit einem Klick, im Reiter Produkte. Er bleibt aktiv, bestellbar und in seinen Abteilungen sichtbar: nur der Feed lässt ihn weg. Die Liste wird auf dem Server seitenweise geladen, und eine ganze Suche wird in einem Zug ausgeschlossen.
- 71 Länder, mehrere Sprachen je Land
- Alle Länder, in denen Google Shopping offiziell verfügbar ist. Ein Land kann mehrere Sprachen tragen (Belgien: FR, NL, DE; Schweiz: FR, DE, IT), und jede erhält die Google-Produktkategorien ihrer eigenen Sprachregion.
- Abgedeckte Google-Attribute
- Die Pflichtattribute (id, title, description, link, image_link, availability, price), die empfohlenen (brand, gtin, mpn, google_product_category, condition) und die Bekleidungsattribute (gender, age_group, color, size).
- Varianten im Feed
- Jede Variante geht als eigenes Produkt hinaus: Farbe, Größe, Material, Muster. Geschlecht und Altersgruppe stellen Sie je Kategorie für Bekleidungsartikel ein.
- Preise, Währungen und Versand
- Preise je Land mit oder ohne Steuern, Sonderpreise und aktive Rabatte berücksichtigt, Versandkosten je Versanddienstleister, Menge und Lieferzeiten. Option, die Währung in der Produkt-URL zu erzwingen, mit id_currency an erster Stelle, damit gängige robots.txt-Regeln nicht greifen.
- CRON und Stapelexport
- Manuelle Generierung im Back-Office oder automatisch per CRON. Der Export läuft seitenweise in Stapeln, standardmäßig 2000 Produkte je Durchlauf und anpassbar, um Timeouts zu vermeiden: Die Stapel folgen selbstständig bis zum Ende des Katalogs.
- Benutzerdefinierte Labels
- custom_label_0 bis custom_label_4, gefüllt aus den Produktmerkmalen, um Ihre Google Ads-Kampagnen zu segmentieren: Saison, Marge, Abverkauf, Bestseller.
- Gzip-Komprimierung
- Ein Feed als .xml.gz, ein Format, das Merchant Center direkt liest: um ein Vielfaches kleinere Datei, gesparte Bandbreite und ein schnellerer Abruf bei großen Katalogen.
- Feed-Optionen
- Meta-Titel statt Produktname, kurze oder lange Beschreibung, Bildformat, Entfernen übermäßiger Großschreibung, nicht vorrätige Produkte, UTM-Parameter, Ablageort und Dateiname nach Wahl.
- Multishop
- Eigene Konfiguration, eigene Feeds und eigene CRON-URLs für jeden Shop Ihrer PrestaShop-Installation. Keine native PrestaShop-Tabelle wird verändert.
- Oberfläche in 18 Sprachen
- Bulgarisch, Dänisch, Deutsch, Englisch, Estnisch, Finnisch, Französisch, Griechisch, Italienisch, Japanisch, Niederländisch, Polnisch, Portugiesisch, Rumänisch, Schwedisch, Slowakisch, Spanisch und Ungarisch: Das Back-Office des Moduls spricht die Sprache dessen, der damit arbeitet.
- FAQ und Changelog integriert
- 42 Fragen in 9 Themen geordnet, alle Antworten ohne Aufklappen sichtbar, dazu ein übersetzter Changelog. Die Dokumentation steckt im Modul, dort wo Sie arbeiten.
- Lizenz und Support
- Die Mediacom87-Lizenz ist für jeden Kunden eines auf Addons oder PrestatoolBox gekauften Moduls kostenlos: Sie schaltet Update-Hinweise und bevorzugten Support frei. Feed-Generierung, CRON, Angebotsfeed und Diagnosen laufen auch ohne Lizenz.
04 - Angebote
Ihre Gutscheincodes, gefahrlos beworben
Der Angebotsfeed ist eine zweite Datei, getrennt vom Produktfeed. Nicht zu verwechseln mit Streichpreisen, die bereits im Produktfeed stehen.
Separater Feed
Die Datei, die Merchant Center erwartet
Ihre Gutscheincodes („-20 % mit dem Code SUMMER“) erscheinen im Angebotsfeed, mit frei wählbarem öffentlichen Titel je Sprache, bis 60 Zeichen.
Vor der Veröffentlichung
Geprüfte Warenkorbregeln
Jede Warenkorbregel wird geprüft, bevor sie angeboten wird. Regeln, die Google nicht gefahrlos bewerben kann, werden mit Begründung gesperrt: einem Kunden vorbehalten, abgelaufen, auf eine Produktauswahl begrenzt, Rabattart ohne Google-Entsprechung.
Auf Googles Seite
Ein Zugang zum Beantragen
Das Veröffentlichen von Angeboten setzt den Zugang zum Programm Merchant Promotions voraus, den Sie bei Google beantragen. Das Modul erzeugt die Datei und ihre CRON-URL in jedem Fall.
05 - Sicherheit und Diagnose
Ein geschützter Feed, ein geprüfter Katalog
Ein veröffentlichter Feed bleibt eine statische Datei: Entscheidend ist, dass niemand außer Google weiß, wo sie liegt, und dass Sie vorher wissen, was Google ablehnen würde.
- Geschützte Feed-URL
- Ein geheimer Prüfwert im Dateinamen macht die URL unerratbar: Ein vorhersehbarer Name lässt jeden Ihre Artikelnummern, Preise und Bestände herunterladen. Die Datei bleibt statisch und wird von Google in voller Geschwindigkeit abgerufen, nur ihr Name ist unbekannt.
- Erneuerung des Schlüssels
- Ein Klick erneuert den Sicherheitsschlüssel, löscht die erzeugten Dateien und entwertet alte URLs sofort, Produktfeeds wie Angebotsfeeds.
- Atomares Schreiben
- Jeder Export wird in eine temporäre Datei geschrieben und dann in einem einzigen Schritt an seinen Platz verschoben: Google erhält nie einen abgeschnittenen Feed, auch nicht mitten in einer Generierung. Eine .htaccess-Datei verhindert das Auflisten des Exportverzeichnisses.
- Prüfung der Produktbilder
- Bilder unter 500x500 Pixel werden vor der Google-Frist zum 31. Januar 2027 aufgelistet. Gemessen wird an der hochgeladenen Originaldatei, nicht an den Vorschaubildern des Themes: Google ruft das Original ab.
- Qualitätsbericht zum Feed
- Die ausgeschlossenen Produkte werden je Ursache gezählt, mit Beispielen: leere Beschreibung, kein Bild, leerer Titel, Wurzelkategorie. Produkte, die ohne Marke exportiert werden, gelten als gefährdet.
- Prüfung der Indizes
- Die Datenbankindizes, die den Export beschleunigen, werden geprüft und lassen sich per Klick anlegen, ohne Umweg über phpMyAdmin.
06 - Vergleich
Mit oder ohne Modul?
Was ein Feed ändert, der aus dem Katalog selbst entsteht.
| Ohne Export Google | Mit Export Google | |
|---|---|---|
| Aufbau des Feeds | Von Hand oder per Tabelle gebaut, bei jeder Katalogänderung neu | Aus dem Katalog erzeugt, einer je Land-Sprache-Paar |
| Preise und Bestände | Eingefroren zwischen zwei manuellen Aktualisierungen | CRON je Feed: Preise, Bestände und Neuheiten folgen ohne Zutun |
| Märkte | Nur ein Land und eine Sprache auf einmal, Google-Kategorien nach Gefühl übertragen | 71 Länder, jedes mit den Google-Produktkategorien seiner Sprachregion |
| Varianten | Fehlen oder bleiben unvollständig, Bekleidungsattribute inbegriffen | Einzeln exportiert, Bekleidungsattribute je Kategorie |
| Großer Katalog | Export bricht mit Timeout ab | Export in Stapeln, 2000 Produkte je Durchlauf, anpassbar |
| Adresse des Feeds | Vorhersehbarer Name: Artikelnummern, Preise und Bestände für jeden herunterladbar | Geheimer Prüfwert, atomares Schreiben, .htaccess, erneuerbarer Schlüssel |
| Abgelehnte Produkte | Kein Einblick, weder in ausgeschlossene Produkte noch in zu kleine Bilder | Reiter Diagnose: ausgeschlossene Produkte je Ursache gezählt, Bilder unter 500x500 px aufgelistet |
| Ein einzelnes Produkt herausnehmen | Das Produkt deaktivieren, also auch aus dem Shop nehmen | Ein Klick im Reiter Produkte, der Shop bleibt unberührt |
| Gutscheincodes | Nicht gemeldet oder ohne vorherige Prüfung gemeldet | Separater Angebotsfeed, nach Prüfung der Warenkorbregeln mit Sperrgrund |
| Abhängigkeiten im Back-Office | Was das verwendete Werkzeug mitbringt | Kein Aufruf an einen Dritten von den Konfigurationsseiten |
Der erste Export ist nicht das Problem. Eine einmal von Hand gebaute Datei funktioniert. Teuer wird die tägliche Aktualisierung jedes Marktes und die Zeit, die es kostet, herauszufinden, warum Merchant Center dreihundert Produkte ablehnt.
Das Modul richtet Ihr Merchant-Center-Konto nicht für Sie ein: Es erzeugt die Dateien und ihre URLs, die Sie einmal als geplante Datenquellen hinterlegen.
07 - Über Google hinaus
Dieselbe Datei, mehrere Plattformen
Der Feed folgt der Spezifikation von Google Merchant Center, und diese Spezifikation wird weit über Google hinaus gelesen.
Ein Feed, der auch anderswo angenommen wird
- Auch von Meta (Facebook und Instagram), Pinterest, TikTok und Snapchat als RSS-2.0-Quelle akzeptiert: die vom Modul erzeugte Datei kann dort unverändert angegeben werden
- TikTok kann einen Google-Merchant-Center-Katalog auch direkt importieren, aber nur dann, wenn dieser per geplantem Abruf gefüllt wird, genau so veröffentlicht das Modul
- Microsoft Advertising verwendet ein eigenes Format und bietet stattdessen einen Import aus Merchant Center an
- Jede Plattform behält ihre eigenen Anforderungen (Feldlängen, Kategorien, Pflichtattribute): die Datei wird angenommen, Produktablehnungen prüft man jedoch Plattform für Plattform
Keine externe Abhängigkeit
- Die Tabellenbibliothek steckt im Modul selbst: kein externes CDN mehr
- Das Back-Office arbeitet ohne Internetzugang und hinter einem Firmen-Proxy
- Von den Konfigurationsseiten geht nichts an einen Dritten
- Keine native PrestaShop-Tabelle wird verändert, kein Konto und kein API-Schlüssel nötig
08 - Technik
Technische Daten
Gebaut, um von einer PrestaShop-Version zur nächsten zu bestehen.
- PrestaShop
- 1.6.0.4 bis 9.x, ThirtyBees inbegriffen
- PHP
- 5.6 bis 8.3+, breite Serverkompatibilität
- Abdeckung
- 71 Länder, 18 Sprachen, ein Feed je Land-Sprache-Paar
- Format
- XML-Feed für Merchant Center: Pflicht-, empfohlene und Bekleidungsattribute
- Komprimierung
- .xml.gz optional, von Merchant Center direkt gelesen
- Sicherheit des Feeds
- Geschützte URL, atomares Schreiben, .htaccess, authentifizierter Download
- Volumen
- Export in Stapeln, standardmäßig 2000 Produkte je Durchlauf, anpassbar
- Multishop
- Konfiguration, Feeds und CRON je Shop
- Abhängigkeiten
- Kein CDN, keine native PrestaShop-Tabelle verändert
- Lizenz
- AFL 3.0, offener, prüfbarer und änderbarer Quellcode
Bereit, Ihren Katalog zu veröffentlichen?
Installieren, Länder wählen, Kategorien zuordnen, URL im Merchant Center hinterlegen. FAQ und Changelog stecken im Modul; den Zugang zum Programm Merchant Promotions beantragen Sie bei Google.