Neu Falsche Preisspanne in Google Suchergebnisse

m.jonas

Aktives Mitglied
26. Juli 2021
68
4
Guten Morgen,

bei diesem Artikel:
https://www.jonas-deutscher.com/Schrumpfschlauch-21-ID-160-mm-schwarz

...lautet der Preis 27,97€.

In den Google Suchergebnissen wird aber eine Preisspanne 0,16 € bis 27,97 € angezeigt.

https://www.google.com/search?q=https://www.jonas-deutscher.com/Schrumpfschlauch-21-ID-160-mm-schwarz&sxsrf=ALiCzsZU9flXgEjyQuWaQR5NWgtHMJWrtg:1669365840205&source=hp&ei=UICAY6DwCMXw6APu0YeICQ&iflsig=AJiK0e8AAAAAY4COYKU26qxEVvmcJ49nytcET8b7EqRU&ved=0ahUKEwig2Juv-Mj7AhVFOHoKHe7oAZEQ4dUDCAk&uact=5&oq=https://www.jonas-deutscher.com/Schrumpfschlauch-21-ID-160-mm-schwarz&gs_lcp=Cgdnd3Mtd2l6EAMyBAgjECdQAFgAYKEBaABwAHgAgAFJiAFJkgEBMZgBAKABAqABAQ&sclient=gws-wiz

Die 0,16€ ist der Grundpreis für die höchste Staffel bzw. den besten Staffelpreis.
Also völlig uninteressant.

Bei allen anderen Artikeln ohne Grundpreis, zeigt es den korrekten Preis in Google an - immer den Standard-Preis ohne irgendeine Staffel etc.

Komischerweise wird mir im Live-Test von Goolge alles korrekt angezeigt:

Unbenannt.png

Vielen Dank im Voraus.
 

Nicson

Sehr aktives Mitglied
29. August 2012
516
94
Bayern
Du bietest Staffelpreise an, steht ja selbst in deinem Angebot, entsprechend übermittelt der Shop richtigerweise den niedrigsten Preis (von).

s. dein Screen "referenceQuantity"

Hast du vielleicht früher Mal 0,16 gehabt ? evtl dauert das ein weilchen.
shot.jpg
 

m.jonas

Aktives Mitglied
26. Juli 2021
68
4
Danke für die schnelle Antwort, @Qwartz

Evt. stehe ich ja auf dem Schlauch... aber es ist doch falsch wenn da 0,16 € angezeigt werden, da man ja nicht den einen Meter für 0,16 € kaufen kann.
Wenn eine Spanne, dann doch 23,56€ bis 27,97€ oder?

Gibt es eine Möglichkeit diese Spanne nicht anzeigen zu lassen sondern nur den tatsächlich höchsten Preis?
Oder käme das mit irgendeiner Gesetzgebung bzgl. Preisanzeige in Konflikt?

Bzgl. deiner Frage nach den 0,16€:
Nein, das ist der Grundpreis bei dem besten Staffelpreis
 

m.jonas

Aktives Mitglied
26. Juli 2021
68
4
Aber wieso die Anzeige des Grundpreises in Google?

Der Suchende denkt doch dann, er könne den Artikel für 0,19€ erwerben - ist doch aber komplett falsch.
Wichtig ist doch, wie bei den anderen Artikeln ohne Grundpreis, dass der Endpreis angezeigt wird oder?
 

m.jonas

Aktives Mitglied
26. Juli 2021
68
4
Ja, die Stelle im Quelltext habe ich bereits gefunden.
Das ist der Inhalt der Staffelpreise.

Das ist im price.tpl dann diese Stelle:

<div class="bulk-prices">
<table class="table table-sm table-hover">
<thead>
{block name='productdetails-price-detail-bulk-price-head'}
<tr>
<th>
{lang key='fromDifferential' section='productOverview'}
</th>
<th>{lang key='pricePerUnit' section='productDetails'}{if $Artikel->cEinheit} / {$Artikel->cEinheit}{/if}
{if isset($Artikel->cMasseinheitName) && isset($Artikel->fMassMenge) && $Artikel->fMassMenge > 0 && $Artikel->cTeilbar !== 'Y' && ($Artikel->fAbnahmeintervall == 0 || $Artikel->fAbnahmeintervall == 1) && isset($Artikel->cMassMenge)}
({$Artikel->cMassMenge} {$Artikel->cMasseinheitName})
{/if}
</th>
{if !empty($Artikel->staffelPreis_arr[0].cBasePriceLocalized)}
<th>
{lang key='basePrice'}
</th>
{/if}
</tr>
{/block}
</thead>
<tbody>
{block name='productdetails-price-detail-bulk-price-body'}
{foreach $Artikel->staffelPreis_arr as $bulkPrice}
{if $bulkPrice.nAnzahl > 0}
<tr class="bulk-price-{$bulkPrice.nAnzahl}">
<td>{$bulkPrice.nAnzahl}</td>
<td>
<span class="bulk-price">{$bulkPrice.cPreisLocalized[$NettoPreise]}</span><span class="footnote-reference">*</span>
</td>
{if !empty($bulkPrice.cBasePriceLocalized)}
<td class="bulk-base-price">
{$bulkPrice.cBasePriceLocalized[$NettoPreise]}
</td>
{/if}
</tr>
{/if}
{/foreach}
{/block}
</tbody>
</table>
</div>{* /bulk-price *}


Hier wird Google aber doch nicht angesprochen oder?

Weiter geht es aber:

{* Grundpreis *}
{if !empty($Artikel->cLocalizedVPE) && !$Artikel->Preise->oPriceRange->isRange()}
{block name='productdetails-price-list-base-price'}
<div class="base_price" itemprop="UnitPriceSpecification" itemscope itemtype="http://schema.org/UnitPriceSpecification">
<meta itemprop="price" content="{($Artikel->Preise->fVKBrutto/$Artikel->fVPEWert)|string_format:"%.2f"}">
<meta itemprop="priceCurrency" content="{$smarty.session.Waehrung->getName()}">
<span class="value" itemprop="referenceQuantity" itemscope itemtype="http://schema.org/QuantitativeValue">
{$Artikel->cLocalizedVPE[$NettoPreise]}
<meta itemprop="value" content="{$Artikel->fGrundpreisMenge}">
<meta itemprop="unitCode" content="{$Artikel->cVPEEinheit|regex_replace:"/[\d ]/":""}">
</span>
</div>
{/block}
{/if}

Hier werden wieder ausdrücklich die Preise zugeordnet etc.
 

m.jonas

Aktives Mitglied
26. Juli 2021
68
4
Ich glaube, ich habe es gefunden.
Mit Sicherheit weiß ich es aber erst wenn Goolge meine Seiten neu crawlt.

Zumindest im Test für Rich-Seiten scheint es gelungen:

Anderer Artikel auch mit Grundpreis und Staffel:
https://www.jonas-deutscher.com/EPDM-Zellkautschukband-selbstklebend-4-x-25-mm-schwarz

Linkes Bild: wieder die falsche Preisspanne mit dem Grundpreis (dieses Mal nicht die beste Staffel sondern der Grundpreis des Standardpreises) und rechts der korrekte Standardpreis.
Rechtes Bild: nur noch der korrekte Standardpreis


Unbenannt.png

In der price.tpl habe ich beim Grundpreis "priceSpecification" durch "UnitPriceSpecification" ersetzt:
Diese Stelle kommt übrigens auch nochmals weiter unten vor.

{* Grundpreis *}
{if !empty($Artikel->cLocalizedVPE)}
{block name='productdetails-price-detail-base-price'}
<div class="base-price text-nowrap-util" itemprop="priceSpecification" itemscope itemtype="http://schema.org/UnitPriceSpecification">
<meta itemprop="price" content="{($Artikel->Preise->fVKBrutto/$Artikel->fVPEWert)|string_format:"%.2f"}">
<meta itemprop="priceCurrency" content="{$smarty.session.Waehrung->getName()}">
<span class="value" itemprop="referenceQuantity" itemscope itemtype="http://schema.org/QuantitativeValue">
{$Artikel->cLocalizedVPE[$NettoPreise]}
<meta itemprop="value" content="{$Artikel->fGrundpreisMenge}">
<meta itemprop="unitCode" content="{$Artikel->cVPEEinheit|regex_replace:"/[\d ]/":""}">
</span>
</div>
{/block}
{/if}

Abwarten, wie es in einigen Tagen/Wochen in den richtigen Google-Ergebnisses angezeigt wird.
 
  • Gefällt mir
Reaktionen: Trigoda

Trigoda

Aktives Mitglied
8. September 2022
44
4
Ich glaube, ich habe es gefunden.
Mit Sicherheit weiß ich es aber erst wenn Goolge meine Seiten neu crawlt.

Zumindest im Test für Rich-Seiten scheint es gelungen:

Anderer Artikel auch mit Grundpreis und Staffel:
https://www.jonas-deutscher.com/EPDM-Zellkautschukband-selbstklebend-4-x-25-mm-schwarz

Linkes Bild: wieder die falsche Preisspanne mit dem Grundpreis (dieses Mal nicht die beste Staffel sondern der Grundpreis des Standardpreises) und rechts der korrekte Standardpreis.
Rechtes Bild: nur noch der korrekte Standardpreis


Den Anhang 91117 betrachten

In der price.tpl habe ich beim Grundpreis "priceSpecification" durch "UnitPriceSpecification" ersetzt:
Diese Stelle kommt übrigens auch nochmals weiter unten vor.



Abwarten, wie es in einigen Tagen/Wochen in den richtigen Google-Ergebnisses angezeigt wird.
Danke Dir!

Ich bin gerade über das gleiche Problem gestolpert, und es ist tatsächlich so, das im Nova Template dort fehlerhafte Metadaten (itemprop) gesetzt werden - Dank Dir weiß ich jetzt, was da eigentlich rein gehört!!!
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.418
725
Danke Dir!

Ich bin gerade über das gleiche Problem gestolpert, und es ist tatsächlich so, das im Nova Template dort fehlerhafte Metadaten (itemprop) gesetzt werden - Dank Dir weiß ich jetzt, was da eigentlich rein gehört!!!
Du würdest doch sicherlich auch die Infos teilen?
Was hast du wie umgesetzt?
Gibt es ein Ticket bei JTL dazu, damit das gefixt wird?
 

Trigoda

Aktives Mitglied
8. September 2022
44
4
Du würdest doch sicherlich auch die Infos teilen?
Was hast du wie umgesetzt?
Gibt es ein Ticket bei JTL dazu, damit das gefixt wird?
Hallo,

klar teile ich die - obwohl sie stehen ja eigentlich schon da oben...

Im Template Nova die Datei productdetails/price.tpl ist die falsche Itemprop gesetzt. Du musst da zweimal beim Grundpreis das itemprop von "priceSpecification" in "UnitPriceSpecification" ändern.
Einmal im {block name='productdetails-price-detail-base-price'} die erste Zeile danach und dann nochmal im {block name='productdetails-price-list-base-price'} für die Listen

Die Zeile die m.jonas oben (Post #12 vom 225. November 2022) auch zitiert und rot markiert hat, da ist es jeweils falsch...

Ich habe die Datei in mein Childtheme kopiert, es dort angepasst und mir noch eine Patchdatei erstellt, damit ich mich dran erinnere wenn das Nova Theme aktualisiert wird. Wenige Stunden danach hat Google schon angefangen, diese fehlerhafte Preisspanne nicht mehr anzuzeigen - hoffentlich bald in allen Produkten weg!

Ich habe keine Ahnung ob es dazu ein Ticket gibt - das mit den Tickets ist leider immer so langwierig hier, ich fixe die Sachen daher immer lieber zeitnah selber...

Bestes Gelingen und falls du noch Fragen hast, poste hier gerne
 
Ähnliche Themen
Titel Forum Antworten Datum
X-Rechnung - falsche Rechnungssumme beim Empfänger JTL-Wawi 1.9 0
Neu Google liest falsche Preise im Nova Template Templates für JTL-Shop 13
Neu Nach Auftragsimport falsche Versandoption bei "Ausländern" JTL-Wawi - Fehler und Bugs 1
Neu Falsche Benutzerzuordnung am WMS-Packplatz bei Mitarbeiterwechsel (Remote Server) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu EazyAuction / eBay: Falsche Telefonnummern & Alias-Mails im Auftrag – Bug oder Feature? JTL-ShippingLabels - Fehler und Bugs 0
Neu JTL 1.10.11. Greyhound Addon - Hilfe - wahrscheinlich falsche URL User helfen Usern - Fragen zu JTL-Wawi 10
Neu Google Shopping: Verständnisfrage zu Wertname und Werttyp Technische Fragen zu Plugins und Templates 0
Neu Nova Template und Google Analytics, Ads Technische Fragen zu Plugins und Templates 3
Neu Google Shopping (Plugin) Export immer leer Allgemeine Fragen zu JTL-Shop 4
Kann keinen neuen Export für Google Shopping mehr erstellen Allgemeine Fragen zu JTL-Shop 4
Neu Google Indexierung seit Monaten kein Fortschritt - Eher Rückschritt Allgemeine Fragen zu JTL-Shop 23
Neu Zweites Bild auf Google Shopping Export mappen Plugins für JTL-Shop 0
Neu Google shopping export - neue Produkte markieren um eine Werbung nur für neue Produkte laufen zu lassen Technische Fragen zu Plugins und Templates 1
Neu Welches PlugIn für ein besseres Google Ranking? Plugins für JTL-Shop 2
Neu Plugin-Update 2.4.1: JTL Exportformat Google Shopping Plugins für JTL-Shop 6
Neu Probleme bei der Indexierung bei Google (Search Console) JTL-Shop - Fehler und Bugs 2
Neu Google Produkte Fehlendes Versandgewicht Technische Fragen zu Plugins und Templates 0
Neu Shop 5 und Google Search Betrieb / Pflege von JTL-Shop 2
Google Merchant, wie mehrere Länder anlegen? Einrichtung JTL-Shop5 4

Ähnliche Themen