Bueno parece que desde hace un tiempo el search console esta pidiendo tener algunos datos estructurados que necesitamos añadir a nuestros ficheros tpl
Voy a ir al grano, en mi pagina esta mas detallado.
Estos cambios solo son para mostrar los datos estructurados en la ficha del producto, para modulos, accesorios, novedades, mas vendidos etc.. toca modificar los ficheros de cada apartado y modulo
Prestashop 1.6
Fichero product.tpl
Añadir debajo de :
{if $product->quantity > 0}<link itemprop="availability" href="http://schema.org/InStock"/>{/if}
Esto
<meta itemprop="url" content="{$link->getProductLink($product)|escape:'html':'UTF-8'}" /> {assign var="dateprice" value="+1 year"|date_format:"%Y-%m-%d"} {if $product->specificPrice && $product->specificPrice->reduction && $productPriceWithoutReduction > $productPrice && $product->specificPrice->to && $product->specificPrice->to!= '0000-00-00 00:00:00'}<meta itemprop="priceValidUntil" content="{$product->specificPrice.to|date_format:'%Y-%m-%d'}">{else}<meta itemprop="priceValidUntil" content="{$dateprice}">{/if}
Prestashop 1.7
En el fichero product-prices.tpl
Añadir debajo de :
<link itemprop="availability" href="https://schema.org/InStock"/>
Esto
<meta itemprop="url" content="{$product.url}" /> {assign var="dateprice" value="+1 year"|date_format:"%Y-%m-%d"} {if $product.specificPrice && $product.specificPrice.reduction && $productPriceWithoutReduction > $productPrice && $product.specificPrice.to && $product.specificPrice.to!= '0000-00-00 00:00:00'}<meta itemprop="priceValidUntil" content="{$product.specificPrice.to|date_format:'%Y-%m-%d'}">{else}<meta itemprop="priceValidUntil" content="{$dateprice}">{/if}
Fijaros que en version 1.6 usa "->" en version 1.7 usa el "." para indicar el valor del producto.
Recordad hacer copias de seguridad, borrar cache y probar que la web se ve ok
No me hago responsable de posibles fallos y errores