Según eso el problema no está en la ficha de producto, sino en las miniaturas:
/theme/nombre-de-tu-tema/catalog/_partials/miniatures/product.tpl
Debes buscar donde se muestra el precio, y agregar el "offers", los itemprop y los valores de este modo:
<div class="product-price-and-shipping" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> // Añadir itemprop, itemscope e itemtype <link itemprop="availability" href="{$product.seo_availability}"/> // Añadir línea completa <meta itemprop="priceCurrency" content="{$currency.iso_code}"> // Añadir línea completa .... <span itemprop="price" class="price" content="{$product.price_amount}">{$product.price}</span> // Añadir itemprop y content </div>
Ojo, si no lo tienes debes añadir también la parte del "content" en el itemprop "price".