Hola, chicos después de mucho código he encontrado la solución para prestashop 8/7 y demás.
Tenéis que ir a /tutema/templates/catalog/_partials/miniatures/product.tpl
<div class="product-price-and-shipping" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> //Añadir las lineas que faltan <link itemprop="availability" href="{$product.seo_availability}"/> //Copiar esto <meta itemprop="priceCurrency" content="{$currency.iso_code}"> //Copiar esto <span itemprop="price" content="{$product.price_amount}">{$product.price}</span> //Copiar esto <img itemprop="image" src="{$product.cover.bySize.home_default.url}" alt="{$product.cover.legend}"/> //Copiar esto --- <span itemprop="price" class="price" content="{$product.price_amount}">{$product.price|escape:'html':'UTF-8'}</span> //BUSCAR Y ELIMINAR ESTA LINEA --- //RECOMIENDO TAMBIÉN AGREGAR ESTAS LINEAS EN "/tutema/assets/css/custom.css" .product-price-and-shipping img { display: none; } .product-price-and-shipping { color: "//ANADIR COLOR O NO DE FORMATO DE TEXTO EN FORMATO HTML O RGB"; font-weight: 700; text-align: center; }
Esto sirve para el mencionado error y este que también puede salir: "Se debe especificar price o pricespecification.price" y si da algún problema con las imágenes.
Un saludo.