MilFuegos Posted August 29, 2022 Share Posted August 29, 2022 Hola tengo una tienda donde solo los clientes registrados, de grupos determinados, pueden ver los precios visitantes e invitados no. Es una tienda mayorista, vamos El problema que veo es que google , al buscar por modelo, saca el precio en el resultado, cuando no debería ser asi, ya que han de ser solo visibles para clientes registrados Qué se puede hacer? gracias saludos Link to comment Share on other sites More sharing options...
MilFuegos Posted September 5, 2022 Author Share Posted September 5, 2022 Hola Nadie? saludos Link to comment Share on other sites More sharing options...
juanrojas Posted September 5, 2022 Share Posted September 5, 2022 hola, puedo ver un ejemplo¿? Link to comment Share on other sites More sharing options...
MilFuegos Posted September 5, 2022 Author Share Posted September 5, 2022 ahi va una captura de una busqueda de google sale al poner el nombre de la marca y el modelo de producto abajo sale el precio, y no debería, ya que dichos precios son solo para clientes logueados en grupos, tengo a visitantes e invitados como NO ver precios Link to comment Share on other sites More sharing options...
ventura Posted September 5, 2022 Share Posted September 5, 2022 Independiente de como este registrado el cliente revisa el codigo fuente de la pagina de producto para ver si se esta añadiendo en alguna meta etiqueta , o fragmento enriquecido, ejemplo <meta property="product:pretax_price:amount" content="412.396694"> <meta property="product:pretax_price:currency" content="EUR"> <meta property="product:price:amount" content="499"> <meta property="product:price:currency" content="EUR"> Link to comment Share on other sites More sharing options...
juanrojas Posted September 5, 2022 Share Posted September 5, 2022 puede que esto tenga algo que ver? https://github.com/PrestaShop/PrestaShop/issues/13354 Link to comment Share on other sites More sharing options...
MilFuegos Posted September 5, 2022 Author Share Posted September 5, 2022 11 minutes ago, ventura said: Independiente de como este registrado el cliente revisa el codigo fuente de la pagina de producto para ver si se esta añadiendo en alguna meta etiqueta , o fragmento enriquecido, ejemplo <meta property="product:pretax_price:amount" content="412.396694"> <meta property="product:pretax_price:currency" content="EUR"> <meta property="product:price:amount" content="499"> <meta property="product:price:currency" content="EUR"> entonces, entiendo que si quito los metas de precio de la plantilla de producto, igual se soluciona no? @juanrojas : ahi parece que se refieren a una tienda en modo catalogo, la mia no lo es, solo precios para registrados (mayorista) Link to comment Share on other sites More sharing options...
ventura Posted September 5, 2022 Share Posted September 5, 2022 42 minutes ago, MilFuegos said: entonces, entiendo que si quito los metas de precio de la plantilla de producto, igual se soluciona no? @juanrojas : ahi parece que se refieren a una tienda en modo catalogo, la mia no lo es, solo precios para registrados (mayorista) Revisalo a ver. No lo puedes eliminar directamente. Tendrías que condicionarlo por grupo de clientes Link to comment Share on other sites More sharing options...
MilFuegos Posted September 6, 2022 Author Share Posted September 6, 2022 @ventura ya está por grupos. Los logueados SI pueden verlo y los no logueados NO pueden ver precios, pero aun asi aparece en google he comentado los meta de precios, pero supongo tardará en indexarse aparte, veo que se puede llegar al precio a través del data-product <div class="tab-pane fade" id="product-details" data-product="{"id_shop_default":"1","id_manufacturer&quo etc etc y muchas cosas, y ahi aparece : price":"163,29\ siendo 163.29 el precio que aparece en la busqueda de un producto en google que hago? Link to comment Share on other sites More sharing options...
Gerardo Martinez G Posted September 7, 2022 Share Posted September 7, 2022 es como dijo @ventura pero tambien esta en el archivo ../public_html//themes/classic/templates/_partials/microdata/product-jsonld.tpl siendo este archivo uno de los mas fuertes en la actualidad para google de aqui tambien tendrias que eliminar los precios Link to comment Share on other sites More sharing options...
MilFuegos Posted September 7, 2022 Author Share Posted September 7, 2022 Gracias Gerardo he mirado y no tengo ese microdata ni product-jsonid Link to comment Share on other sites More sharing options...
Gerardo Martinez G Posted September 11, 2022 Share Posted September 11, 2022 En 9/7/2022 a las 3:49 AM, MilFuegos dijo: Gracias Gerardo he mirado y no tengo ese microdata ni product-jsonid Trata de buscar el archivo, y su estructura debe ser similar a esta Link to comment Share on other sites More sharing options...
Yelish Posted September 12, 2022 Share Posted September 12, 2022 ¿Qué versión de Prestashop tienes? Igual no es la 1.7 y por eso no ves el archivo. Link to comment Share on other sites More sharing options...
MilFuegos Posted September 12, 2022 Author Share Posted September 12, 2022 2 hours ago, Yelish said: ¿Qué versión de Prestashop tienes? Igual no es la 1.7 y por eso no ves el archivo. si, es la 1.7 Link to comment Share on other sites More sharing options...
MilFuegos Posted September 12, 2022 Author Share Posted September 12, 2022 15 hours ago, Gerardo Martinez G said: Trata de buscar el archivo, y su estructura debe ser similar a esta nop, no lo tengo buscado todo el site por ld+json, @type, @context ... y nada. Link to comment Share on other sites More sharing options...
Gerardo Martinez G Posted September 13, 2022 Share Posted September 13, 2022 esto esta dentro de tu theme templates/_partials por lo regular deberia de haber algun archivo que tenga todos esos metas y json que indexa google y los buscadores Link to comment Share on other sites More sharing options...
Yelish Posted September 13, 2022 Share Posted September 13, 2022 Hola. Si la versión es 1.7 debería estar en: themes/(NOMBRE DE TU TEMA)/templates/_partials/microdata/product-jsonld.tpl Es una obviedad, pero no olvides borrar la caché o forzar la compilación de las plantillas a fin de hacer efectivos los cambios. Un saludo. Link to comment Share on other sites More sharing options...
MilFuegos Posted September 13, 2022 Author Share Posted September 13, 2022 hola no tengo es carpeta microdata ni en classic ni en mi tema si que he comentado los metas de precio de catalog/product.tpl de mi tema y del classic, por lo que comentaba Ventura arriba estoy esperando a ver si se reflejan los cambios en google Link to comment Share on other sites More sharing options...
Gerardo Martinez G Posted September 14, 2022 Share Posted September 14, 2022 https://search.google.com/test/rich-results Link to comment Share on other sites More sharing options...
Yelish Posted September 18, 2022 Share Posted September 18, 2022 Hola, buenas noches. Igual he visto clientes que tenían el archivo microdata, como microdata-lo que sea A ver si es tu caso. Ya me comentas. Un saludo. Link to comment Share on other sites More sharing options...
MilFuegos Posted September 19, 2022 Author Share Posted September 19, 2022 hola no, ningún archivo como microdata* me sigue sacando los precios a pesar de haber quitado los <meta> de precio de producto en el código fuente, el precio me aparece en Quote <div class="tab-pane fade" id="product-details" data-product dentro de data-product com mas info, claro, price":"163,29\u00a0\u20ac" que veo viene de product-details.tpl y ahi data-product="{$product.embedded_attributes|json_encode}" de ahi, acabo de la class EmbeddedAttributesFilter en cuya $whitelist aparece price y price amount pero no se si quito esto, desaparecerán los precios tb para los clientes logueados alguien sabe? Link to comment Share on other sites More sharing options...
Yelish Posted September 20, 2022 Share Posted September 20, 2022 Buenas qué tal. Parece ser que tu plantilla es diferente de la habitual que viene en Prestashop. ¿Podrías subirla a ver si puedo hacer algún cambio para que no se muestren los precios para clientes no logueados? Es que la plantilla por defecto de Prestashop es diferente. Un saludo. Link to comment Share on other sites More sharing options...
MilFuegos Posted September 20, 2022 Author Share Posted September 20, 2022 Hola Yelish, gracias por el interés te refieres al theme? el zip? Link to comment Share on other sites More sharing options...
Yelish Posted September 20, 2022 Share Posted September 20, 2022 Hola. No, no. Todo el tema no, solo la plantilla que tú has comentado que es la culpable. product_details, voy a trabajar con esa. Porque difiere de la que tengo aquí en el servidor local. Te la miro y ya te digo algo. Un saludo. Link to comment Share on other sites More sharing options...
MilFuegos Posted September 20, 2022 Author Share Posted September 20, 2022 aqui está, de _partials de mi theme product-details.tpl Link to comment Share on other sites More sharing options...
Yelish Posted September 20, 2022 Share Posted September 20, 2022 Ok, te digo algo pronto. Gracias y disculpa por no poder mirártelo ahora, me pillas fuera con un cliente. Link to comment Share on other sites More sharing options...
Yelish Posted September 26, 2022 Share Posted September 26, 2022 Encontré muchas incidencias al intentar determinar el id del customer tanto en la clase como en la plantilla, tan solo con eso podría habértelo solucionado rápido, pero no accedo al id del customer tan facilmente en symphony, y cuando consigo hacerlo aparece el error de no puedes modfiicar un product lazy cuando ya ha sido cargado, en fin, es un poco frustrante, intento condicionar antes de que el product lazy sea definido pero me ha sido imposible. Igual alguien más puesto en symphony puede ayudarte, lo lamento mucho. Un cordial saludo. 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