Hast zwar den Dev-Shop getestet anstelle des Stables, aber dort ist es auch OK.
Allerdings ist es dort auch einfacher gestrickt, was Kundengruppenpreise, Staffelpreise, Attribut-Preise o.ä. angeht - k.A. ob es damit zusammenhängt.
Hätte da auf die schnelle mal Staffelpreise in der Kundengruppe aktiviert und Staffeln für Gäste anlegt und im zweiten Browser (nicht als Admin eingeloggt) getestet - aber zeigt nix an.
Ist etwas nervig, da die Testbasis im Demoshop etwas schlicht ist und man ständig (nach jedem Reset) wieder bei Adam und Eva anfangen darf alle Einstellungen durchgehen.
Bin noch einmal mit den von dir genannten Testern bei mir ran, hab auch damit:
Feld "price" fehlt
Das komplette Template zu ersetzen ist schwierig, vor allem Live und an den Devshop kommt man öffentlich nicht ran - aber zum Glück kann man den Quelltext in den Tester kopieren, um nicht selbst im Quelltext wühlen zu müssen.
Feld "price" fehlt
Habe es aber noch einmal selbst kontrolliert und im HTML findet sich nur
<meta itemprop="priceCurrency"
alles andere mit "price" betrifft nur CSS.
Selbst wenn ich das komplette module Verzeichnis im Template mit dem Original frisch aus dem ZIP überschreibe und den Cache lösche (Shop + Browser) fehlt es weiterhin.
Habe testweise auch den Inhalt aus module\includes\price_info.html direkt statt dem include in product_info_tabs_v1.html
Oder z.B.:
<div class="pd_summarybox" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<meta itemprop="price" content="40" />
geht - erkennt auch der Tester
aber
<meta itemprop="price" content="{$price_data.PRODUCTS_PRICE_PLAIN}" />
führt zu
<meta itemprop="price" content="" />
und der Tester erkennt es nicht - ignoriert es scheinbar, da kein Inhalt.
Jetzt ist das testweise nur ein ganz einfacher Artikel mit einem Preis für alle Kundengruppen, keine Attribute, keine Staffelpreise.
Kann hier etwas außerhalb des Theme-Verzeichnisses ursächlich sein ?
Ansonsten dürfte ja nirgends sonst etwas im Template zum Schema ablaufen.