Strukturierte Daten - Google Fehler

Meine probleme mit Feld “price” fehlt gehts weiter auch wenn ich dachte die ich gelöst habe…

Ich habe google gefragt und sie sagtet mir,

Dort sieht man dann im Testtool die richtige Struktur der Verschachtelung.
Es gibt ein Produkt. Das kann auch einen Preis haben.
Aber damit das Produkt gekauft werden kann gehört zu Offers der Preis.

und haben als beipiel zu folgen, dieser Link, meine probleme die ich weiß nicht wie er zu implementiert…

Mit Microdata probleme ich weiß nicht wie mache, ich habe auch in google gefragt und sie sageten mir,

da muss der Code vom Template des Shops angepasst werden.
hreflang ist auch noch nicht angepasst.

Mit dem hreflang habe gemacht wie auf diesen Link wird gesagt…

Wie sagtet, mit hreflang habe verändert der Code, aber mit Microdata anpasung, ich weiß nicht wie machen kann…

ich versuche aderirert,

<span itemprop="price">[{$oPrice->getPrice()}]</span>
<span itemprop="priceCurrency">[{$currency->name}]</span> 

in

{block name="details_productmain_priceperunit"}]
                        [{if $oUnitPrice}]
                            <div class="details-additional-information">
                                 <span itemprop="price">[{$oPrice->getPrice()}]</span>
                                 <span itemprop="priceCurrency">[{$currency->name}]</span>  
                                <span id="productPriceUnit">[{oxprice price=$oUnitPrice currency=$currency}]/[{$oDetailsProduct->getUnitName()}]</span>
                            </div>
                        [{/if}]
                    [{/block}]
                [{/oxhasrights}]

aber immer bekomme gleiche ergebnise…