Αντέγραψα το ακόλουθο τμήμα κώδικα και το τοποθέτησα μετά τη γραμμή 136 στο product-list.tpl (prestashop 1.6)
(start...)
<span itemprop="price" class="price product-price{if isset($product.specific_prices) && $product.specific_prices && isset($product.specific_prices.reduction) && $product.specific_prices.reduction > 0} product-price-new{/if}">
{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}
</span>
(...end of code)
Αυτό που έκανα είναι να κλωνοποιήσω την ήδη υπάρχουσα τιμή itemprop="price" και απλά την τοποθέτησα μετα την γραμμή 135 (start of line... ) <span itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="availability"> (...end of line). Με αυτό τον τροπο ενημερώνεται η Google οτι εκτος του avaliability, υπάρχει επίσης η τιμή price, παρόλο που έχει προαναφερθεί. Το πρόβλημα εμφανίζεται διότι η Google δέχεται μόνο ένα προϊόν ανά σελίδα με την ιδιότητα price
Επικύρωση με Google >> google.com/structured-data/testing-tool . Ελπίζω να βοήθησα, η λογική ισχύει για όλες τις εκδόσεις.
Backup το αρχείο πριν τις αλλαγές για ασφάλεια!
Υποβολή διόρθωσης μέσω Search Console. Αν το testing tool δεν βρίσκει σφάλμα, θα ακολουθήσει σταδιακά έλεγχος που διαρκεί αρκετά, υπομονή.