Feed-Qualität. Meta-Werte werden direkt am Produkt gepflegt, und die neue Feed-Übersicht zeigt, welche Produkte Meta ablehnen würde.
Verbesserungen
- Zuverlässigerer Export: Ein neuer Feed ersetzt den bisherigen erst nach einem vollständigen Lauf. Verkaufskanäle mit unvollständiger Konfiguration werden in der Feed-Übersicht angezeigt.
- Preise und Produktlinks werden je Sprache, Währung und Verkaufskanal ermittelt. Varianten übernehmen Eigenschaften des Hauptprodukts, z. B. die Farbe.
- Lange Texte werden sauber an der Wortgrenze gekürzt.
- Diverse Verbesserungen an Code und Performance.
Neuerungen
- Export im Hintergrund über die Message Queue: „Jetzt erzeugen“ in der Feed-Übersicht startet den Export sofort, der Status ist dort sichtbar. Produkte werden seitenweise verarbeitet, der Speicherbedarf wächst nicht mit dem Katalog.
- Neues Admin-Modul Marketing > Instagram & Facebook Feeds: Status jedes Feeds, Feed-URL zum Kopieren, „Jetzt erzeugen“ und Qualitätscheck aller Produkte (fehlendes Bild, Preis, Titel, Marke, GTIN, Beschreibung, Google-Kategorie, gekürzte Texte) mit Filtern. Schlägt ein geplanter Lauf fehl, gibt es eine Admin-Benachrichtigung.
- Neuer Tab „Meta“ am Produkt: nicht exportieren, Titel und Beschreibung für Meta, Hauptbild, Google-Produktkategorie mit Suche in der Google-Taxonomie, Custom Labels 0–4 und eine Vorschau der Feed-Zeile. Varianten erben die Werte vom Hauptprodukt.
- Zusätzliche Felder: mpn (Herstellernummer), video[0].url, custom_label_1 bis custom_label_4, status, internal_label (Produkt-Tags, optional) und shipping (Versandland, Versandart und Preis je Kanal, optional).
- Feeds je Sprache und Währung: weitere Währungen erhalten eine eigene Datei mit Währungs-Suffix, z. B. instagram_Deutsch-CHF.csv.
- Pinterest- und TikTok-Format als zusätzliche Feeds je Verkaufskanal (Dateien mit Suffix -pinterest bzw. -tiktok).
- Neue Option „Feed automatisch erzeugen“: alle 6, 12 oder 24 Stunden.
- Konsolenbefehl bin/console bst:insta-shopping:export [--sales-channel=] [--sync].
- Neues Event FeedRowCreatedEvent mit der kompletten Feed-Zeile. Die bisherigen Events bleiben unverändert.
- Ersatzbild für Produkte ohne Bild (optional).
- Feed-Templates: Kopf- und Produktzeile je Format als Twig-Template anpassen, für alle oder einzelne Verkaufskanäle, mit Syntaxprüfung und Vorschau an einem Testprodukt. Variablen wie im Shopware-Produktexport.
- Dateiname-Muster mit Platzhaltern wie {channel}, {locale}, {currency} und {format}, z. B. storefront-de-de-eur-meta.csv. Nach einem Update von 4.0 bleiben die bisherigen Dateinamen, bis ein Muster eingetragen wird. Alte Feed-URLs bleiben erreichbar.
- Die Feed-Übersicht zeigt je Verkaufskanal, Sprache und Währung eine Karte mit einem Reiter je Format; fehlgeschlagene Formate sind am Reiter markiert. Neue Verkaufskanäle erscheinen sofort, auch vor dem ersten Lauf. Schreiben zwei Kanäle dieselbe Datei, werden beide markiert und nicht erzeugt, statt sich gegenseitig zu überschreiben.
Verhaltensänderungen – bitte beachten
- „Artikelnr. als Produktgruppen ID nutzen“ gruppiert Varianten jetzt über die Artikelnummer des Hauptprodukts. Meta gruppiert die betroffenen Artikel einmalig neu.
- Titel dürfen jetzt 200 statt 100 Zeichen, Beschreibungen 9.999 statt 5.000 Zeichen lang sein, wie von Meta erlaubt.
- Produkte ohne Bild, mit Preis 0 oder ohne Titel werden nicht mehr exportiert, weil Meta sie ablehnt. Sie stehen im Qualitätscheck der Feed-Übersicht. Fehlt die Beschreibung, wird der Titel verwendet.
- Bestehende Feeds behalten Dateinamen und URL.
- product_type nutzt jetzt die Hauptkategorie des Produkts im Verkaufskanal, sonst die erste Kategorie im Navigationsbaum des Kanals.
- Für den automatischen Export müssen Message-Queue-Worker oder der Admin-Worker laufen.
Kompatibilität mit Shopware 6.7
Verbesserte Kompatibilität mit Shopware 6.6.
Allgemeine Verbesserungen auf Code Ebene
- Kompatibilität mit Shopware 6.6.
- Der "Datenfeed jetzt erzeugen" Button zeigt jetzt eine Ladeanimation während der Feed erstellt wird.
Der "Datenfeed jetzt erzeugen" Button zeigt jetzt eine Ladeanimation während der Feed erstellt wird.
Herstellen der Kompatibilität mit Shopware Markets. Hier kam es bisher zu Fehlern beim Erzeugen des Feeds.
Herstellen der Kompatibilität mit dem Custom Products Plugin. In den Versionen davor konnte der Feed nicht erstellt werden, sobald das Custom Products Plugin installiert war.
Erweiterte Preise wurden bisher nicht berücksichtigt. Version 1.9.1 behebt diesen Umstand.
Kompatibilität für Shopware 6.5
Erweiterung der Konfiguration um die Auswahl einer dynamischen Produktgruppe als Quelle für die Produkte des Exports. Produkte lassen sich so besser spezifizieren.
Zusätzlich ist es nun möglich, das Artikel-Hauptbild mittels Tag zu definieren. Soll im Feed ein anderes Hauptbild als im Shop verwendet werden, können diese Bilder mit einem Tag versehen und dieser in der Konfiguration ausgewählt werden. Hinweis: Erst mit Shopware Version 6.4.12.0 wurde die Tag-Verwaltung eingeführt!
In manchen Fällen kam es vor, dass der definierte URL-Parameter dem Produkt-Link nicht angehängt wurde. Diese Version behebt diesen Fehler.
PHP 8 Support (sale_price wurde mit 0 EUR im Feed ausgegeben, selbst wenn kein Angebotspreis definiert wurde)
Erweiterung der Konfiguration. Es ist nun möglich formatierte Beschreibungstexte zu nutzen. Nach aktivierung der Option "Rich Text Beschreibung verwenden", wird das zusätzliche Feld "rich_text_description" im Feed ausgesteuert. Des Weiteren kann ein Parameter definiert werden welche der Produkt-Url angehängt wird. So lassen sich Besuche, ausgehend von Instagram/Facebook eindeutig tracken.
Performance/Speicher Optimierungen. Werden im Shop sehr viele Produkt-Varianten verwendet, konnte es bislang in einigen Fällen zu Memory Limit Fehlern.
Bugfix: Feed konnte nicht erzeugt wurden, sobald Artikel ohne Hersteller enthalten waren. Diese Version behebt das Problem
Optimierungen zur Erweiterbarkeit/Anpassung des Feeds durch unsere InstaShopping Modifier Plugin oder eigene Plugins
Kompatibilität mit Shopware 6.4.11 hergestellt. Datenfeed generieren Button nun wieder sichtbar
Verschiebung des Event-Aufrufs InstaShoppingProductsLineItemBeforeEvent NACH dem Einfügen der Eigenschaften. ACHTUNG: Sollten Sie das Event InstaShoppingProductsLineItemBeforeEvent nutzen, müssen Sie ggf. Ihre Logik geringfügig anpassen.
Öffnen der App für Drittanbieter Plugins mittels diverser Events zur Beeinflussung der Daten vor der Ausspielung in den Datenfeed.
Das Feld Material wurde aufgrund eines Fehlers in der Programmlogik nicht ausgesteuert. Dieses Update behebt den Fehler.
In einigen Fällen gab es Probleme bei der Ermittlung der Feldwerte von Varianten. Wurde die Vererbung bei einigen Feldern der Variante deaktiviert, hat der Fallback auf die übrigen Felder des Hauptprodukts nicht mehr funktioniert. Dieses Update behebt diesen Fehler.
Erweiterung des Feeds um das Feld origin_country zur Aussteuerung des Herkunftlands. Als Default Wert wird immer DE ausgesteuert.
In manchen Fällen kann es vorkommen, dass die SEO Url eines Produktes nicht korrekt ermittelt werden kann. In diesem Fall wird eine Fallback URL nach dem Muster https://URL/detail/PRODUKTID ausgesteuert
Ersetzen von Html-Entities (ä &zslig; ...) beim Export zur Korrekten Darstellung bei Facebook. HTML-Entitäten werden ggf. bei der Anbindung an eine WaWi mit übermittelt und so an Facebook weitergegeben.
Bugfix: Produkte ohne Kategorie führten zu einem Fehler beim Export
Performance Optimierungen sowie Korrektur der Verkaufskanal abhängigend Aussteuerung der Produkte. Anpassungen für Shopware 6.4: Datenfeed erzeugen Button bei der Konfiguration wurde nicht mehr angezeigt. Dieser befindet sich nun bei den Grundeinstellungen
Ergänzung der fehlenden Referenzmenge der Grundpreisangabe bei aktiver Option "Grundpreisangaben dem Produktnamen anhängen"
Fehlerbehebung für Varianten: Diese wurden teilweise nicht exportiert wenn diese nicht explizit aktiviert wurden. Ebenso wurden die Produktbilder der Variaten nicht berücksichtigt wenn Bilder bei den Varianten gesetzt waren. Gleiches Spiel bei den Produktnamen und Beschreibungen der Varianten. Das alles ist nun behoben.
Verfügbare Menge wird nun statt 0 mit 100 ausgesteuert wenn die Option "Lagerbestand fixieren" gewählt wurde um Anzeigeproblemen bei Facebook vorzubeugen.
Inaktive Produkte werden jetzt vom Feed ausgeschlossen.
Erweiterung der Konfiguration zum Anhängen der Grundpreisangaben an den Produktnamen
Bei aktivem Varianten Export werden die Eltern Produkte jetzt nicht mehr im Feed ausgesteuert da dies zum einen überflüssig ist und zum anderen zu fehlerhaften Preisauszeichnungen kommen kann.
Korrektur von Hilfetexten in der Plugin Konfiguration
Leider hat sich beim letzten Update ein Fehler eingeschlichen durch den es Probleme beim Export gab. Dieser Fehler ist in dieser Version behoben.
Erweiterung der Konfiguration zum Ausschluss von Artikeln bestimmter Kategorien sowie Artikel bei den ein definierbares Zusatzfeld gesetzt ist. Zudem kann nun bestimmt werden, dass bei Gebinden mit Grund- und Referenzpreis der Preis der Grundeinheit ausgesteuert wird.
Beispiel: Paketpreis 20,- € (Grundeinheit 1, Inhalt 2). Wenn JA, wird 10,- € im Feed ausgesteurt. Bei NEIN 20,- €.
Korrektur der Preisermittlung für Varianten.
Initialer Release des Plugin