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.
 

Qwartz

Sehr aktives Mitglied
29. August 2012
511
93
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
3
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.293
691
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
3
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
 
  • Gefällt mir
Reaktionen: wawi-dl
Ähnliche Themen
Titel Forum Antworten Datum
Aufträge von ebay.co.uk haben falsche Steuern JTL-Wawi 1.8 3
Neu Falsche Preisübermittlung von Brutto/Netto Preisen mit JTL Connector zu Shopify Onlineshop-Anbindung 0
Problem: Falsche Ausgabe von SalesOrderPosition.Quantity bei großen Mengen JTL-Wawi 1.8 2
Neu Nach Angebotsimport komplett falsche Bestände eBay-Anbindung - Fehler und Bugs 0
Neu Zugpferd - Falsche Berechnung laut Validator JTL-Wawi - Fehler und Bugs 3
Neu Dringlich: Angeblich falsche Preise bei Google Shopping Allgemeine Fragen zu JTL-Shop 2
Neu Amazon Lister 2.0 - sporadisch falsche Sprachen in Titel oder Beschreibung Amazon-Lister - Fehler und Bugs 6
Neu Falsche URLs in Sitemap für englischen Seiten bei "Routing-Schema: Mit Locale" JTL-Shop - Fehler und Bugs 0
Neu Google-Export: wie Artikel als Kind- oder Vaterartikel markieren? Plugins für JTL-Shop 0
Neu Shop 5.4.0, Seiten werden nicht indexiert von Google, keine Ahnung warum :-( Betrieb / Pflege von JTL-Shop 12
Neu Google Search Console: 5xx-Fehler für nicht indexierte Seiten mit URL-Parametern – Warum? Betrieb / Pflege von JTL-Shop 3
Neu Google Indexiert nicht Allgemeine Fragen zu JTL-Shop 5
Neu Shopify Grundpreise an google Dienstleistung, Jobs und Ähnliches 3
Logo verändern in der Google Suche Einrichtung JTL-Shop5 1
Neu JTL Shop Google Merchant Center Allgemeine Fragen zu JTL-Shop 2
Neu Google Shopping Maße korrekt angeben Plugins für JTL-Shop 1
Neu Google Conversions werden nicht erfasst JTL-Shop - Fehler und Bugs 6
Neu Google Exportformat für Shopping hängt sich auf - Weder Cronjob noch manueller Anstoß führen zur Erstellung einer erfolgreiche .zip Datei Allgemeine Fragen zu JTL-Shop 5
Plugin: JTL Exportformat Google Shopping - Mindermengenzuschlag Einrichtung JTL-Shop5 0
Neu Google und Bilder indixieren Allgemeine Fragen zu JTL-Shop 3
Neu Google Serach Console Domaininhaberschaft bestätigen Allgemeine Fragen zu JTL-Shop 8

Ähnliche Themen