Jump to content

Edit History

gusman126

gusman126

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

gusman126

gusman126

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

{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}

 

Recordad hacer copias de seguridad, borrar cache y probar que la web se ve ok 

No me hago responsable de posibles fallos y errores

×
×
  • Create New...