Hi Zusammen,
das Google Merchant Center aktzeptiert leider meine Preise nicht.
Zunächst ware es wegen dem Komma in den Preisen, dies habe ich wie folgt gelöst:
{$sArticle.price|escape:„number“|replace:",":"."}{#S #}
Im Feed werden die Preise nun auch mit „.“ dargestellt. Trotzdem werden noch alle Produkte abgelehnt.
Jemand eine Ahnung, woran das liegen kann?
Kurz vorab, ich bin leider kein Programmierer, vllt. ist auch etwas im dem Template Code falsch.
Leider gibt Google auch keine Begründung ab, sondern lediglich „Ungültiges oder fehlendes erforderliches Attribut: price“
Ich Feed, werden die Preise aber wie folgt dargestellt: 2.15 EUR
Bin dankbar, für jede Hilfe.
lg
drakon
22. März 2021 um 13:09
2
Der Preis wird ohne Währung eingetragen. Die Währung wird an anderer Stelle definiert.
Danke für die Antwort. Das liegt daran, dass die Währung gleich im Anschluss folgt.
{$sArticle.price|escape:„number“|replace:",":"."}{#S #}
{$sCurrency.currency}{#S #}
puhas
22. März 2021 um 15:42
5
Wie sieht denn die Kopfzeile aus? Gibt es da eine Spalte „price“?
Hast du die Datei mal in einer Tabellkalkulation geöffnet? Stimmen die Kopfzeilen mit den Datenspalten überein?
In Google Merchant wird unter „Diagnose“ oder unter dem „Feed“->meinfeed.csv immer angezeigt welche Fehler und welche Artikel es betrifft. Was steht bei dir?
PS: ich übermittel Preis und Währung in einer Spalte
Hi puhas,
die Kopfzeile sieht so aus:
{strip}
id{#S #}
titel{#S #}
beschreibung{#S #}
link{#S #}
bild_url{#S #}
ean{#S #}
gewicht{#S #}
marke{#S #}
mpn{#S #}
zustand{#S #}
produktart{#S #}
preis{#S #}
versand{#S #}
standort{#S #}
currency{#S #}
availability{#S #}
{/strip}{#L #}
Ja, wenn ich es mit Google Sheets öffne steht unter Preis 2.15 beispielsweise, sollte also passen.
es steht „Fehlender Wert [Preis]“
mac
24. März 2021 um 08:55
9
Stell im Merchant Center mal Euro als Währung ein. Bei der automatischen Erkennung wird der Preis abgelehnt.
Hallo Mac,
vielen Dank, den Preis scheint es jetzt wohl zu nehmen.
Jetzt ist eine neue Fehlermeldung aufgetreten „Versandinformationen fehlen“ - bei allen Produkten.
Hier nochmal kurz meine aktuelle Kopfzeile + Template.
Wäre super hilfreich, wenn das jemand „korrigieren“ könnte oder mir sagt woran das jetzt liegt.
Bin mega dankbar, für all die Antworten!
Kopfzeile:
{strip}
id{#S #}
titel{#S #}
beschreibung{#S #}
link{#S #}
bild_url{#S #}
ean{#S #}
gewicht{#S #}
marke{#S #}
mpn{#S #}
zustand{#S #}
produktart{#S #}
preis{#S #}
versand{#S #}
standort{#S #}
currency{#S #}
availability{#S #}
{/strip}{#L #}
Template:
{strip}
{$sArticle.ordernumber|escape}{#S #}
{$sArticle.name|strip_tags|strip|truncate:80:"…":true|escape}{#S #}
{$sArticle.description_long|strip_tags|trim|strip|truncate:500:"…":true|escape}{#S #}
{$sArticle.articleID|link:$sArticle.name|escape}{#S #}
{$sArticle.image|image}{#S #}
{$sArticle.ean|escape}{#S #}
{if $sArticle.weight}{$sArticle.weight|escape:„number“}{" kg"}{/if}{#S #}
{$sArticle.supplier|escape}{#S #}
{$sArticle.suppliernumber|escape}{#S #}
Neu{#S #}
{$sArticle.articleID|category:" > „|escape}{#S #}
{$sArticle.price|replace:“,":"."}{#S #}
{$sCurrency.currency}{#S #}
DE::DHL:{$sArticle|@shippingcost:„prepayment“:„de“}{#S #}
{$sCurrency.currency}{#S #}
{if $sArticle.esd}bestellbar
{elseif $sArticle.instock>0}auf Lager
{elseif $sArticle.releasedate && $sArticle.releasedate|strtotime > $smarty.now}vorbestellt
{elseif $sArticle.shippingtime}bestellbar
{else}nicht auf lager{/if}{#S #}
{/strip}{#L #}
mac
25. März 2021 um 06:34
11
Hallo,
dein Editor setzt die Anführungszeichen falsch. In der Programmierung gibt es keine tiefgestellen Anführungszeichen.
Richtig:
{$sArticle|@shippingcost:"prepayment":"de"|escape:number}
Gruß
Marco
Hi Marco,
es ist komisch, dass es die Anführungszeichen hier anders dargestellt hat. Es war im Template schon richtig.
Ich habe jetzt trotzdem mal Deinen Teil ersetzt. Jetzt behauptet es „fehlende ID“ obwohl ich diese sehen kann… bin echt schon am verzweifeln. <
Gibt es hier die Möglichkeit über Screensharing oder offiziellen Support Unterstützung zu bekommen?
Ich denke das wäre wohl die einfachste und schnellste Lösung.
Danke & lg,