Neu Anpassungen an Google Shopping Feed zum 13.06.

Stephs182

Gut bekanntes Mitglied
21. Januar 2015
248
24
Luckau NL
Google schickte ja in den letzten Tagen diese Mail raus, worauf wir ja reagieren müssen:

Hallo,

heute möchten wir Sie über eine anstehende Änderung bei der Verarbeitung numerischer Attributwerte in deutschen Feeds informieren.


Was ändert sich?
Feeds mit dem primären Absatzland Deutschland verarbeiten Dezimaltrennzeichen derzeit anders als Feeds mit anderen Ländern als primäres Absatzland. Bei Feeds mit dem primären Absatzland Deutschland werden Kommas als Dezimaltrennzeichen (",") erwartet. Bei Feeds mit anderen primären Absatzländern werden Punkte "." als Dezimaltrennzeichen erwartet.

Damit die Feedverarbeitung in allen Feeds einheitlich ist, ändern wir die Art und Weise, wie Kommas "," in numerischen Attributwerten für Feeds mit dem primären Absatzland Deutschland interpretiert werden. Ab dem 13. Juni 2022 stellen Kommas in numerischen Werten in Feeds mit dem primären Absatzland Deutschland nicht mehr die erwartete Möglichkeit dar, ein Dezimaltrennzeichen anzugeben. Stattdessen sollten Händler einen Punkt "." als Dezimaltrennzeichen verwenden.

Durch die einheitliche Feedverarbeitung in allen Ländern können wir Händlern nun neue Funktionen zur Verfügung stellen, die die länderspezifische Ausrichtung auf zusätzliche Länder vereinfachen und Händlern Flexibilität bei der Feedverwaltung ermöglichen.


Beispiel für Änderungen
Unten sehen Sie einige Beispiele für Änderungen bei der Verarbeitung.

Beispiel 1:
Vor der Änderung wäre der Wert „123.456“ in Deutschland folgendermaßen verarbeitet worden: 123456 (einhundertdreiundzwanzigtausendvierhundertsechsundfünfzig).

Nach der Änderung würde der Wert „123.456“ als 123,456 (einhundertdreiundzwanzig Komma vier fünf sechs) verarbeitet werden. Hinweis: Die Preise sind gerundet.

Beispiel 2:
Vor der Änderung wäre der Wert „123,456“ als 123.456 (einhundertdreiundzwanzig Komma vier fünf sechs) verarbeitet worden. Hinweis: Die Preise sind gerundet. Nach der Änderung würde der Wert „123,456“ als 123456 (einhundertdreiundzwanzigtausendvierhundertsechsundfünfzig) verarbeitet werden.

Beispiel 3 – nicht empfohlen
Vor und nach der Änderung wird "1.234,56" oder "1234,56" als 1234.56 (eintausendzweihundertvierunddreißig Komma fünf sechs) verarbeitet. Wir raten jedoch dringend davon ab, dieses Format zu verwenden, da das Dezimaltrennzeichen "," möglicherweise irgendwann nicht mehr verwendet wird. Wir empfehlen Ihnen, Werte wie "1.234,56" oder "1234,56" als "1234.56" anzugeben.

Um sicherzustellen, dass numerische Werte korrekt verarbeitet werden, empfehlen wir Ihnen, Ihre Produktdaten zu prüfen und alle Dezimaltrennzeichen "," in einen Punkt "." zu ändern.

Viele Grüße
Ihr Google Merchant Center

Im Shop 5 ist es kein großes Problem. Da wird eine Datei im PlugIn angepasst und schon passt es.

Im Shop4 ist es etwas schwieriger. Preise können einfach per Replace in der PHP Datei bearbeitet werden. Allerdings das Artikelgewicht & Versandgewicht werden ja per ExportAttribute gesetzt. Das bedeutet, dass hier kein großartiges "Replace" ziehen wird.
Gibt es jemand, der da schon eine Lösung hat oder gibt es schon eine Reaktion seitens JTL dazu? ggf. könnte ja @FPrüfer auch was dazu sagen, auch wenn Shop4 ja nun schon "alt" ist, hat es ja noch Bestand. Vielleicht ob auch eine Offizielle Anpassung an die beiden (Shop4 & 5) PlugIns kommt?!

Vielen Dank.
 
  • Gefällt mir
Reaktionen: MHillmann

Stephs182

Gut bekanntes Mitglied
21. Januar 2015
248
24
Luckau NL
Wärst du so nett und könntest bitte posten, was du in welcher Datei dafür angepasst hast?
Via den normalen Plugineinstellung ist ja nichts änderbar diesbezüglich.
Ja das stimmt, da geht nix. Ich kann auch nicht feststellen, dass ich in der Shop5 Version des PlugIns 2.1.1. da den richtigen Feed rausbekomme.

Aber ich habe angepasst und behalte es nicht für mich:

Datei plugins/jtl_google_shopping/Exportformat/GoogleShoppingXML.php
Zeile: 556 Hinzu:
Nach:
$product->fVKBrutto =
Tax::getGross(
$product->Preise->alterVKNetto * $currencyFactor,
$product->fUst
) . ' ' . $currencyCode;
$product->salePrice = str_replace(".", ",", $product->salePrice);
Zeile 696 Hinzu:
Nach:
$product->Versandkosten = \number_format($shippingCosts * $this->currency->getConversionFactor(), 2, '.', '')
. ' '
. $this->currency->getName();
$product->Versandkosten = \str_replace('.', ',', $product->Versandkosten);

Zeile 862 hinzu:
Nach:
private function formatItems(Product $product): self
{

$product->fVKBrutto = \str_replace('.', ',', $product->fVKBrutto);

Zeile 919:
Anpassen auf:
$product->cGewicht = \number_format((float)$product->fGewicht, 4, ',', '') . $unit;

Zeile 922:
Anpassen auf:
$product->cArtikelgewicht = \number_format((float)$product->fArtikelgewicht, 4, ',', '') . $unit;
Fertig.

Oder ihr nehmt die angehängte Datei. :)
 

Anhänge

  • GoogleShoppingXML.zip
    7,7 KB · Aufrufe: 29
  • Gefällt mir
Reaktionen: hula1499

R-W

Aktives Mitglied
18. September 2021
28
4
Hamburg
*Moin* Sorry die Verständnis-Anfängerfrage :)
Fragen:
1. Sollte also jeder JTL Shop 5 Inhaber mit Google Shopping Plugin für XML Feed die "Datei GoogleShoppingXML.php im GoogleShoppingXML.zip von Stephs" im Shop austauschen?
2. Ist die Datei kompartibel für alle JTL 5 Shops, oder müssen da irgendwelche Einträge aus der auszuwechselnden alten Datei übernommen, mitgenommen werden? Habe immer Sorge vor Fehlern :)

Lieben Dank
 
Ähnliche Themen
Titel Forum Antworten Datum
In Bearbeitung Bon mit Artikeln: Keine Auslieferung? Auftrags-Übernahme: Keine Anpassungen möglich? Allgemeine Fragen zu JTL-POS 2
Neu Lieferantenbestellung Exportvorlage mit Anpassungen an den Variablen klappt nicht User helfen Usern - Fragen zu JTL-Wawi 1
Neu Google Shopping 2.2.2 JTL-Shop - Fehler und Bugs 2
Neu Neues Plugin: Google Translate / Übersetzer (DSGVO-konform und weitere Features) Plugins für JTL-Shop 1
Neu Google Shopping Problem Allgemeine Fragen zu JTL-Shop 1
Neu Unterseitenindexierung bei Google - wo ausschalten? Allgemeine Fragen zu JTL-Shop 1
Neu PayPal Checkout mit Apple Pay und Google Pay Plugins für JTL-Shop 1
Neu Google Listings & Ads image Fehler WooCommerce-Connector 2
Datenfeed google shopping - Übertragung saleprice JTL-Wawi 1.8 2
Neu Strukturierte Daten für VarKombis/Varianten nach Google Ankündigung vom 20.02.2024 JTL-Shop - Ideen, Lob und Kritik 0
Neu Unterstuetzung Google Consent Mode V2 Allgemeine Fragen zu JTL-Shop 11
Neu google recaptcha ablösen? dadurch ohne consentmanager leben JTL-Shop - Ideen, Lob und Kritik 7
Neu Google Pmax Kampagnen in Österreich - Shopping Produkte - Erfahrungswerte Smalltalk 0
Neu Inaktive Artikel werden mit 404 Fehler bei Google Search angezeigt Allgemeine Fragen zu JTL-Shop 2
Neu JTL Cookie Banner vs Consent Mode v2 für Google ADs Allgemeine Fragen zu JTL-Shop 6
Exportformat Google Shopping Merkmale Einrichtung JTL-Shop5 1
Neu Fehler beim Update von Exportformat Google Shopping JTL-Shop - Fehler und Bugs 1
Neu Google Shopping - Exportiert nicht alle Artikel? Plugins für JTL-Shop 2
Neu JTL Exportformat Google Shopping - Exportvorlage um Staffelpreise [bulk_price] erweitern? Plugins für JTL-Shop 4
Neu Shopumstellung - Google Ads funktioniert nicht Plugins für JTL-Shop 3
Neu cDeeplink für Google Shopping direkt aus der Shop-Datenbank? Allgemeine Fragen zu JTL-Shop 0
Neu Professionelle Drop Shopping Lieferanten kompatibel mit JTL Business Jungle 1

Ähnliche Themen