Jump to content

Tienda privada , pero Google muestra precios


Recommended Posts

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

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

clientes.PNG

busqueda google.PNG

Link to comment
Share on other sites

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

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

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

@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="{&quot;id_shop_default&quot;:&quot;1&quot;,&quot;id_manufacturer&quo  etc etc y muchas cosas, y ahi aparece price&quot;:&quot;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

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

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&quot;:&quot;163,29\u00a0\u20ac&quot;

 

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

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

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

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...