Hallo,
einiger unserer Produktseiten wurden im Google Merchant Center abgelehnt, weil angeblich der Preis im Produktfeed vom Preis auf der Webseite abwich. Jetzt habe ich eine Stelle gefunden an der ein deutsch formatierter Preis evtl. die Ursache war:
vendor/shopware/storefront/Resources/views/storefront/page/product-detail/meta.html.twig
<meta property="product:price"
content="{{ page.product.calculatedPrice.unitPrice|currency }}"/>
Beispiel-Ausgabe:
<meta property="product:price" content="48,95 €">
Ich habe das |currency
aus dem Template entfernt, sodass die Ausgabe jetzt unformatiert und ohne Währung rauskommt:
<meta property="product:price" content="48.95">
Das scheint im Google Merchant Center besser anzukommen, einige Produkte wurden danach nicht mehr abgelehnt.
Ganz korrekt müsste es laut Doku wohl so aussehen:
<meta property="product:price:amount" content="48.95">
<meta property="product:price:currency" content="EUR">
Kennt jemand diese Probleme?
Anscheinend gibt es ähnliche Preis-Verwirrung bei Google wenn man per Crossselling noch andere Produkt-Kacheln auf der Produktseite anzeigt. Die haben wir schon komplett ausgeblendet, was aber auch suboptimal ist.
Grüße,
Ansgar