Hola! luego de un largo tiempo sin problemas, hace poco empecé a tener advertencia y errores, para ser más preciso, son dos tipos de errores,
1. FALTA CAMPO PRICE: me aparece en todos los elementos.
2. Deben especificarse "offers", "review" o "aggregateRating": solamente en dos elementos.
Agradecería saber el motivo de lo mencionado y cómo debería solucionarlo.
Desde ya, muchas gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Ricardo,
Vayamos por partes y daremos solución. ¿Qué plantilla estás utilizando?
Saludos.
Hola Bulmaro! gracias por tu respuesta. Estoy usando la plantilla Himalia.
Hola Ricardo,
Gracias por tu respuesta. Disculpa, creo que me faltó claridad...
Saludos.
Bulmaro: tal vez sea porque tengo restringida la venta para Argentina solamente, no he cambiado nada en la plantilla, y puedo decirte que veo en todo momento los precios de los productos.
Hola Ricardo,
Tienes que acceder al Administrador de Archivos desde cPanel y buscar el directorio /public_html/themes/$nombre_tema/ y buscar el archivo product.tpl
Dentro del archivo busca id="our_price_display" >{convertPrice price=$productPrice} y añade antes del primer cierre de > itemprop="price" content"="{$productPrice}"
Editalo de esa manera y verifica nuevamente en google Search Console.
Nota: Crea un respaldo del archivo product.tpl.
Hola Bulmaro, gracias por tu respuesta, he verificado dicho archivo pero ya lo tengo de ese modo, copio parcial de código en cuestión...
{if $product->quantity > 0}{/if}
{if $priceDisplay >= 0 && $priceDisplay <= 2}
{convertPrice price=$productPrice}
iso_code}" />
{hook h="displayProductPriceBlock" product=$product type="price"}
{/if}
specificPrice || $product->specificPrice.reduction_type != 'amount' || $product->specificPrice.reduction|floatval ==0} style="display:none"{/if}>
{if $product->specificPrice && $product->specificPrice.reduction_type == 'amount' && $product->specificPrice.reduction|floatval !=0}
-{convertPrice price=$productPriceWithoutReduction-$productPrice|floatval}
{/if}
specificPrice || !$product->specificPrice.reduction) && $group_reduction == 0} class="hidden"{/if}>
{if $priceDisplay >= 0 && $priceDisplay <= 2}
{hook h="displayProductPriceBlock" product=$product type="old_price"}
{if $productPriceWithoutReduction > $productPrice}{convertPrice price=$productPriceWithoutReduction}{/if}
{/if}
specificPrice || $product->specificPrice.reduction_type != 'percentage'} style="display:none;"{/if}>
{if $product->specificPrice && $product->specificPrice.reduction_type == 'percentage'}-{$product->specificPrice.reduction*100}%{/if}
{if $priceDisplay == 2}
{convertPrice price=$product->getPrice(false, $smarty.const.NULL)}
{l s='tax excl.'}
{/if}
Desde ya, gracias por lo que puedes aportar...
Saludos.
Hola
El precio no se muestra cuando entras al detalle del producto?, debería verse ya que igual si te deja agregar al carrito, ver imagen adjunta.
Qué tipo de configuración has realizado para restringir las compras sólo en Argentina?. prueba quitando esta restricción y verifica.
Saludos.
Hola
Si, ya veo, debe haber alguna restricción, por IP o algo similar para no mostrar el precio, ten en cuenta que los motores de búsqueda igual usan una IP extranjera que esta restringida en tu sitio.
Saludos.
Hola! El precio no lo muestra porque al no tener habilitada la venta para exterior (soy de Argentina), muestra los productos a modo de catálogo solamente pero no pueden realizar pedidos.
Luego tengo las Direcciones IP autorizadas de los robots de Google, que están de forma predeterminada... Pero la verdad dudo que sea ese el problema, ¿alguna otra sugerencia?
Hola
Prueba quitando la restricción y que se muestre el precio pero no crees ningún método de envío para países extranjeros sólo un método de envío para tu país, de esa manera aunque intenten comprar no será posible. Déjalo así unos días y verifica si con eso se muestra el precio en Google Search Console.
Saludos.
Hola Jhon! gracias por tu pronta respuesta y perdón por la demora en responderte, hice lo solicitado, un problema se solucionó, el Deben especificarse "offers", "review" o "aggregateRating" pero los correspondiente al Falta el campo "price" no se resuelve, cuando intento validar corrección, aparece un mensaje con la siguiente leyenda:
No se puede continuar el proceso de validación
Se han encontrado páginas afectadas. Soluciona el problema y vuelve a ejecutar la validación.
¿Vos ahora ves los precios que antes no podías ver?
Gracias.
Hola Ricardo,
Por favor, ¿Podrías proporcionarme dirección de la página de la que se te muestra ese error?
Saludos.
Hola Bulmaro, adjunto capturas de pantallas para que tengas una visión más clara.. de todos modos cito una dirección,
https://sanenox.com.ar/paleteros-y-mochilas/paletero-importado-sane-p-33.html
Gracias.