Website Snippet Product Category
Añade un nuevo snippet para mostrar las categorías de comercio electrónico.
Una categoría solo se muestra si ella y todas sus categorías padre están habilitadas explícitamente para el snippet, y opcionalmente puede restringirse a sitios web seleccionados.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Añade un nuevo bloque de construcción de sitios web que muestra un árbol de categorías de productos de comercio electrónico. Tú eliges qué categorías aparecen y en qué sitios web.
Este módulo añade un bloque "Product Category" al constructor de sitios web, en la sección Content del menú de fragmentos. Una vez colocado en una página, el bloque muestra un árbol de categorías de producto con sus imágenes y enlaces a la tienda, hasta cinco niveles de profundidad.
Qué categorías aparecen se controla desde los ajustes de la categoría de producto. Cada categoría tiene un nuevo interruptor "Published in product category snippet". Una categoría solo se muestra si ella y todas sus categorías padre están activadas. También hay un campo "Websites for category snippet" donde puedes limitar una categoría a sitios web seleccionados; dejarlo vacío muestra la categoría en todos los sitios web. Este campo solo es visible para los usuarios que gestionan varios sitios web.
Ambos campos se añaden a las vistas de formulario y de lista de la categoría de producto, por lo que puedes configurarlos directamente desde las pantallas de categoría.
En el sitio web, el bloque carga el árbol de categorías desde el servidor y muestra una advertencia si no se encuentra ninguna categoría. El bloque no es editable por los visitantes, y su contenido se borra antes de guardar la página.
Depende de
Modelos y campos (1)
- product.public.category · amplía un modelo existentesnippet_website_ids (Websites for category snippet), published_in_product_category_snippet (Published in product category snippet)
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 7 confirmadas, 2 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/e-commerce.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0Puedes seleccionar qué categorías se pueden mostrar mediante el snippet y una imagen para la categoría:
- Ve a website \> eCommerce \> eCommerce Categories
- Crea o edita una
- Puedes ver una nueva opción "Published in product category snippet"
- También puedes establecer "Websites for category snippet" para restringir dónde se muestra la categoría en el snippet. Déjalo vacío para mostrarla en todos los sitios web.
- Ir al sitio web (frontend)
- Pulsar el botón 'Edit'
- Arrastrar el snippet 'Product Category' al lugar del sitio web que desee
- Guardar los cambios
Theming
Clases CSS:
.categ_container\> El contenedor por categoría maestra.categ_scroll_wrapper\> El contenedor desplazable wrapper.categ_scroll\> El contenedor desplazable.categ_tree_level\> La fila de categoría (imagen + texto).main_tree_level\> El primer nivel de fila de categoría mostrado.categ_link\> El enlace de la fila de categoría.categ_img\> El contenedor del icono de la fila de categoría
Puede usar el atributo 'data-tree-level' para seleccionar la fila de categoría de un nivel seleccionado (1-4 por diseño).
También puede reemplazar la plantilla completa estableciendo el atributo data-template directamente en el elemento .js_product_category, por ejemplo heredando la vista donde se coloca el snippet:
<xpath expr="//div[hasclass('js_product_category')]" position="attributes">
<attribute name="data-template">my_module.my_custom_template</attribute>
</xpath>Solo necesita saber que el nombre de la variable que contiene todas las categorías se llama object.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.