MD85 Posted April 16, 2019 Share Posted April 16, 2019 Hola, He incluido datos estructurados en Prestashop 1.7, pero me los reconoce también en las categorías de productos, lo que genera un error. ¿Alguien que me pueda ayudar? Gracias. Link to comment Share on other sites More sharing options...
Rodrigo B Laurindo Posted April 17, 2019 Share Posted April 17, 2019 Hola @MD85, ¿Cómo lo hiciste? Link to comment Share on other sites More sharing options...
burrots Posted April 17, 2019 Share Posted April 17, 2019 On 4/16/2019 at 12:07 PM, MD85 said: Hola, He incluido datos estructurados en Prestashop 1.7, pero me los reconoce también en las categorías de productos, lo que genera un error. ¿Alguien que me pueda ayudar? Gracias. tendras datos estructurados en el archivo _partials/miniatures/product.tpl q tmb se incluye en las categorias aparte de en productos. no? Link to comment Share on other sites More sharing options...
MD85 Posted April 19, 2019 Author Share Posted April 19, 2019 On 4/17/2019 at 11:15 PM, Rodrigo B Laurindo said: Hola @MD85, ¿Cómo lo hiciste? Hola, con la herramienta de Google e incluyéndolo en el header. Link to comment Share on other sites More sharing options...
MD85 Posted April 19, 2019 Author Share Posted April 19, 2019 (edited) On 4/18/2019 at 12:50 AM, burrots said: tendras datos estructurados en el archivo _partials/miniatures/product.tpl q tmb se incluye en las categorias aparte de en productos. no? Hola, como indico yo incluí el código en el header, pero es cierto que en dicho archivo aparece el siguiente código (dónde aparece schema.org/Product, product.url...) ¿qué debo hacer? Muchas gracias. {block name='product_miniature_item'} <article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}" itemscope itemtype="http://schema.org/Product"> <div class="thumbnail-container"> {block name='product_thumbnail'} <a href="{$product.url}" class="thumbnail product-thumbnail"> <img src = "{$product.cover.bySize.home_default.url}" alt = "{if !empty($product.cover.legend)}{$product.cover.legend}{else}{$product.name|truncate:30:'...'}{/if}" data-full-size-image-url = "{$product.cover.large.url}" > </a> {/block} <div class="product-description"> {block name='product_name'} <h4 class="h4 product-title" itemprop="name"><a href="{$product.url}">{$product.name|truncate:50:'...'}</a></h4> {/block} {block name='product_price_and_shipping'} {if $product.show_price} <div class="product-price-and-shipping"> {if $product.has_discount} {hook h='displayProductPriceBlock' product=$product type="old_price"} <span class="sr-only">{l s='Regular price' d='Shop.Theme.Catalog'}</span> <span class="regular-price">{$product.regular_price}</span> {if $product.discount_type === 'percentage'} <span class="discount-percentage discount-product">{$product.discount_percentage}</span> {elseif $product.discount_type === 'amount'} <span class="discount-amount discount-product">{$product.discount_amount_to_display}</span> {/if} {/if} {hook h='displayProductPriceBlock' product=$product type="before_price"} <span class="sr-only">{l s='Price' d='Shop.Theme.Catalog'}</span> <span itemprop="price" class="price">{$product.price}</span> {hook h='displayProductPriceBlock' product=$product type='unit_price'} {hook h='displayProductPriceBlock' product=$product type='weight'} </div> {/if} {/block} {block name='product_reviews'} {hook h='displayProductListReviews' product=$product} {/block} </div> {block name='product_flags'} <ul class="product-flags"> {foreach from=$product.flags item=flag} <li class="product-flag {$flag.type}">{$flag.label}</li> {/foreach} </ul> {/block} </div> </article> {/block} Edited April 19, 2019 by MD85 (see edit history) Link to comment Share on other sites More sharing options...
Rodrigo B Laurindo Posted April 19, 2019 Share Posted April 19, 2019 Intenta eso: {if $page.page_name == 'product'} //****Tu código {/if} Link to comment Share on other sites More sharing options...
gusman126 Posted April 20, 2019 Share Posted April 20, 2019 Que raro, si el 99% de las plantillas ya tienen añadido todo el codigo necesario para mostrar los datos estructurados, porque lo hiciste asi? Si añades tu propio codigo y luego esta el de la plantilla, van haber errores. Lo mejor es ver si la plantilla que tienes no esta incluyendo todos los datos estructurados y añadir los que falten. Link to comment Share on other sites More sharing options...
MD85 Posted April 21, 2019 Author Share Posted April 21, 2019 On 4/19/2019 at 8:19 PM, Rodrigo B Laurindo said: Intenta eso: {if $page.page_name == 'product'} //****Tu código {/if} Gracias Rodrigo, si lo incluyo me desaparecen todas las miniaturas. Link to comment Share on other sites More sharing options...
MD85 Posted April 21, 2019 Author Share Posted April 21, 2019 (edited) On 4/20/2019 at 12:26 PM, gusman126 said: Que raro, si el 99% de las plantillas ya tienen añadido todo el codigo necesario para mostrar los datos estructurados, porque lo hiciste asi? Si añades tu propio codigo y luego esta el de la plantilla, van haber errores. Lo mejor es ver si la plantilla que tienes no esta incluyendo todos los datos estructurados y añadir los que falten. oK, es cierto. El problema es que me aparecen advertencias en los productos relacionados o en las categorías de productos. Respecto a las miniaturas el precio Google dice que no reconoce la propiedad. En el Código aparece así: <span itemprop="price" class="price" content="628,72 €">628,72 €</span> Cada miniatura aparece así: @type Product name Nombre del producto warning price 628,72 € (Google no reconoce la propiedad price como un objeto de tipo Product.) warning brand El campo brand está recomendado. Proporciona un valor si está disponible. warning description El campo description está recomendado. Proporciona un valor si está disponible. warning image El campo image está recomendado. Proporciona un valor si está disponible. warning sku El campo sku está recomendado. Proporciona un valor si está disponible. warning Este producto debe incluir un identificador global como, por ejemplo, ISBN, MPN o GTIN‑8. Consulta la documentación para saber cuáles son válidos. Edited April 21, 2019 by MD85 (see edit history) Link to comment Share on other sites More sharing options...
gusman126 Posted April 21, 2019 Share Posted April 21, 2019 Pues lo mejor es que cambies los ficheros tpl de product.tpl product-item.tpl Añadiendo bien los datos estructurados. por supuesto si el producto no tiene referencia, marca,descripción asociada no se van a mostrar El aviso de Gtin, oferta disponible hasta y otros datos estructurados que google search console esta dando avisos, tienes en el foro como añadirlos. Link to comment Share on other sites More sharing options...
MD85 Posted April 21, 2019 Author Share Posted April 21, 2019 26 minutes ago, gusman126 said: Pues lo mejor es que cambies los ficheros tpl de product.tpl product-item.tpl Añadiendo bien los datos estructurados. por supuesto si el producto no tiene referencia, marca,descripción asociada no se van a mostrar El aviso de Gtin, oferta disponible hasta y otros datos estructurados que google search console esta dando avisos, tienes en el foro como añadirlos. He añadido "content" al itemprop y me aparece lo siguiente en las miniaturas de categorías y en productos relacionados en hoja de producto. Pero no entiendo porque me da fallo en Search Console en las categorías. ¿Cómo elimino los datos estructurados en las categorías de Prestashop 1.7? @type Product name Nombre del producto warning price 628,72 € (Google no reconoce la propiedad price como un objeto de tipo Product.) warning brand El campo brand está recomendado. Proporciona un valor si está disponible. warning description El campo description está recomendado. Proporciona un valor si está disponible. warning image El campo image está recomendado. Proporciona un valor si está disponible. warning sku El campo sku está recomendado. Proporciona un valor si está disponible. warning Este producto debe incluir un identificador global como, por ejemplo, ISBN, MPN o GTIN‑8. Consulta la documentación para saber cuáles son válidos. Link to comment Share on other sites More sharing options...
gusman126 Posted April 21, 2019 Share Posted April 21, 2019 En PS 1.7 son normalmente los ficheros product.tpl, product-item.tpl y es posible que alguno mas https://gmartos.es/solucion-prestashop-1-6-ps-1-7-los-errores-mostrados-datos-estructurados-search-console-ano-2019/ https://gmartos.es/prestashop-errores-los-datos-estructurados-productos-listados/ Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now