Producto sólo apare...
 
Avisos
Vaciar todo

Producto sólo aparece en categoría Principal

11 Respuestas
4 Usuarios
0 Reactions
85 Visitas
Respuestas: 373
Reputable Member
Topic starter
 

Buenas tardes,
los productos que están asociados a varias categorías, sólo se visualizan en la categoría principal.
En la versión 1.6 de PrestaShop los productos se visualizaban en todas las categorías seleccionadas aunque tuvieran una por defecto. Pero ahora en la versión 1.7 sólo se muestra en la categoría principal.
No sé si es que tengo que activar/desactivar algo.
Adjunto imagen para que veáis a qué me refiero (el producto sólo se muestra en caducifolios, y no en las otras categorías)
Gracias por adelantado.
Saludos,
Francisco.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 28/08/2019 5:45 pm
Bulmaro
Respuestas: 4380
Soporte CMS Webempresa
 

Hola Francisco ,

Por favor revisa si este -> enlace te es útil. Aunque considero que te puede ser de mayor utilidad el módulo Categorías en la página de inicio

Otros módulos útiles -> https://addons.prestashop.com/es/538-productos-pagina-inicio

Saludos.


 
Respondido : 28/08/2019 9:12 pm
Respuestas: 373
Reputable Member
Topic starter
 

Buenos días,
creo que no habéis entendido lo que quiero solucionar.
En PrestaShop 1.6 tengo un producto con referencia A16307 que está asociado a 3 categorías o subcategorías, y tiene asociada una categoría por defecto. Tú puedes ver este producto en cualquiera de las 4 categorías.
Pero ahora he migrado toda mi tienda a 1.7 y este mismo producto con las mismas categorías asociadas sólo se visualiza en la categoría Principal.
Sabéis por qué??
Saludos,
Francisco


 
Respondido : 29/08/2019 10:02 am
Pepe
 Pepe
Respuestas: 41101
Illustrious Member Admin
 

Hola Francisco.

¿ Te refieres al Front de la Web o al administrador ?
Si te refires al front ( Tienda ) prueba a regenerar el índice.
.- Accede a Módulos y edita el módulo Búsqueda por facetas.
.- pulsa en los botones superiores " Indexar precios, reconstruir índice, atributos....
.- Pulsa en el botón " Clear Cache "

Revisa si se muestran los productos en las demás categorías.

Un saludo


 
Respondido : 29/08/2019 11:40 am
Respuestas: 373
Reputable Member
Topic starter
 

Hola Pepe!
Sí, me refería al front.
He hecho lo que me has recomendado pero seguía sucediendo lo mismo.
Pero me ha dado una pista... en ese módulo si pongo a 'si' la opción 'Mostrar productos de subcategorías' veo todos los productos, en sus categorías principal y categorías asociadas.
El problema es que así también veo todos los productos en la categoría padre, y eso no quiero, por eso había puesto a 'no' esa opción.
Ahora, cómo puedo hacer para que no se vean todos los productos en la categoría padre cuando hay subcategorías??
Gracias de antemano!


 
Respondido : 29/08/2019 12:47 pm
Pepe
 Pepe
Respuestas: 41101
Illustrious Member Admin
 

Hola Francisco.

Por defecto si desmarcas la categoría padre, los productos de las subcategorías no se tendrían que mostraría solo se mostraria si se accede a las subcategorias.

Desmarca la categoría Inicio y que cada una cuelguen sólo de su subcategoria.

Un saludo


 
Respondido : 29/08/2019 4:12 pm
Respuestas: 373
Reputable Member
Topic starter
 

Gracias Pepe.
Pero así no se soluciona.
Se muestran en la categoría padre, parece ser, que por tener marcada la opción de 'si' 'Mostrar productos de subcategorías' en el módulo de 'Búsqueda por facetas' no por tener o no tener marcada la categoría 'Inicio'... Porque por ejemplo el artículo 'paleta de trasplante' no tiene marcada la categoría 'Inicio' y se muestra en la categoría padre... (adjunto capturas de pantalla)
Así que tiene que ser otra cosa...
Ya me diréis,
Gracias!!


 
Respondido : 29/08/2019 5:26 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Cuando marcas la categoría de inicio se mostrará en el home o inicio del sitio como productos destacados .

Sin embargo en tu caso entiendo que quieres ocultar los productos que se muestran en la categoría pradre. Una opción sería cambiarlo por PHP, la otra más práctica sería ocultarlo por CSS, podrías probar con el siguiente código CSS:

body.category-depth-level-2 #products{
	display:none;
}

Agrega este código al final de algún archivo .css de tu theme.

Saludos.


 
Respondido : 29/08/2019 6:00 pm
Respuestas: 373
Reputable Member
Topic starter
 

Hola,
añadiendo este código, se dejan de ver en los productos cuando hay una categoría padre y subcategorías, pero se dejan de ver los productos de nivel 1, quiero decir cuando no tienen subcategorías...
Adjunto imagen para que podáis entenderme mejor!


 
Respondido : 29/08/2019 6:56 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Efectivamente el código es muy genérico y te ocultará de todas las categorías, llegados a este punto con CSS lo más simple sería identificar que categorías no tienen subcategorías, de esta manera forzaremos a estas a mostrarse, por ejemplo

body.category-depth-level-2 #products{
	display:none;
}

body.category-id-10 #products{
	display:block;
}

En el ejemplo anterior sólo agregué la categoría con id 10 que es de sustratos, tendrías que hacer algo similar para las otras categorías que no tienen subcategorías, podrías indicarnos para ver el ID o puedes averiguarlo al ver la url que se genera al entrar a esa categoría.

Saludos.


 
Respondido : 30/08/2019 6:33 am
Respuestas: 373
Reputable Member
Topic starter
 

Muchas gracias por vuestra ayuda!!
Estoy cambiando la estructura de categorías para adaptarlas mejor a los filtros.
Con ese cogido y la reestructuración espero dejarlo bien 😉
Saludos,
Francisco.


 
Respondido : 03/09/2019 10:59 am