Jump to content

Problema de Marcado: schema.org en search console


Recommended Posts

Buenas noches.

 

Yo he intentado modificar varias veces en el prestashop de github los datos estructurados de la plantilla por defecto de prestashop y nunca me los han admitido.

Dicho esto necesito saber algo más que una captura con el número de fallos que tienes. Necesitamos una captura del error para saber solucionarlo. O bien pon un enlace a tu web y lo vemos.

 

Un saludo.

Link to comment
Share on other sites

Basicamente tienes dos "fallos". (Son advertencias nada más, deben de haberlo cambiado hace poco).

El primer fallo es que duplicas las veces que sale el elemento schema offers, debes eliminar uno de los dos.

En segundo lugar, actualmente tienes este código:

<div class="content_price" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<span itemprop="price" class="price product-price">140,00 €</span>
<meta itemprop="priceCurrency" content="EUR" />

Debes modificarlo y cambiarlo por:

<div class="content_price" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<span itemprop="price" class="price product-price" content="y aqui poner el código para que salga el precio sin el símbolo del euro">140,00 €</span>
<meta itemprop="priceCurrency" content="EUR" />

Tiene que quedar content="140" o el precio del producto que sea y problema resuelto

Link to comment
Share on other sites

hola, no he encontrado eso exactamente, lo mas parecido que encuentro es esto

 

"<!-- prices -->

<div class="price">
<p class="our_price_display" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
{if $product->quantity > 0}<link itemprop="availability" href="http://schema.org/InStock"/>{/if}
{if $priceDisplay >= 0 && $priceDisplay <= 2}
<span id="our_price_display" itemprop="price">{convertPrice price=$productPrice}</span>
{if $tax_enabled  && ((isset($display_tax_label) && $display_tax_label == 1) || !isset($display_tax_label))}
{if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if}
{/if}
<meta itemprop="priceCurrency" content="{$currency->iso_code}" />
{hook h="displayProductPriceBlock" product=$product type="price"}
{/if}
</p>
<p id="reduction_percent" {if !$product->specificPrice || $product->specificPrice.reduction_type != 'percentage'} style="display:none;"{/if}>
<span id="reduction_percent_display">
{if $product->specificPrice && $product->specificPrice.reduction_type == 'percentage'}-{$product->specificPrice.reduction*100}%{/if}
</span>
</p>
<p id="reduction_amount" {if !$product->specificPrice || $product->specificPrice.reduction_type != 'amount' || $product->specificPrice.reduction|floatval ==0} style="display:none"{/if}>
<span id="reduction_amount_display">
{if $product->specificPrice && $product->specificPrice.reduction_type == 'amount' && $product->specificPrice.reduction|floatval !=0}
-{convertPrice price=$productPriceWithoutReduction-$productPrice|floatval}
{/if}
</span>
</p>
<p id="old_price"{if (!$product->specificPrice || !$product->specificPrice.reduction) && $group_reduction == 0} class="hidden"{/if}>
{if $priceDisplay >= 0 && $priceDisplay <= 2}
{hook h="displayProductPriceBlock" product=$product type="old_price"}
<span id="old_price_display">{if $productPriceWithoutReduction > $productPrice}{convertPrice price=$productPriceWithoutReduction}{/if}</span>
<!-- {if $tax_enabled && $display_tax_label == 1}{if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if}{/if} -->"
Link to comment
Share on other sites

Buenas.

 

Ya que estamos hay, en esta linea también debes ponerlo:

<span id="our_price_display" itemprop="price">{convertPrice price=$productPrice}</span>

<!-- que quede así -->

<span id="our_price_display" itemprop="price" content="{$productPrice}">{convertPrice price=$productPrice}</span>
 

Depende del tema que tengas, a lo mejor está en otro sitio. Yo las plantillas que utilizo tienen una carpeta /sub y dentro /product y ahí hay un archivo product.tpl donde he cambiado el marcado.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...