Este addon permite configurar un endpoint para catálogos de productos.
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 18.0Te permite adjuntar un surtido de productos (catálogo) a un endpoint, elegir si se incluyen los precios y en qué idioma, y ver desde el surtido cuántos endpoints lo utilizan.
Este módulo vincula catálogos de productos a endpoints. En un formulario de endpoint aparece una nueva pestaña "Catalog" donde puedes elegir un surtido de productos, decidir si deben incluirse los precios y elegir un idioma para el catálogo. El surtido y las dos opciones adicionales solo aparecen una vez seleccionado un surtido.
En el lado del surtido de productos (la pantalla del filtro guardado), un nuevo botón muestra cuántos endpoints usan ese surtido. Al hacer clic en él se abre la lista de esos endpoints, filtrada por ese surtido, y cualquier endpoint nuevo creado desde ahí se rellena previamente con el mismo surtido.
En la vista de búsqueda de endpoints, un nuevo filtro "Catalogs" te permite encontrar rápidamente solo los endpoints que tienen un catálogo asociado.
El módulo toca el modelo endpoint.endpoint (añadiendo los campos de surtido, precio e idioma) y el modelo ir.filters (añadiendo el enlace inverso y el contador). Depende de los módulos de endpoint y surtido de productos, por lo que estos deben estar instalados.
Depende de
Modelos y campos (2)
- ir.filters · amplía un modelo existenteendpoint_ids, endpoint_count
- endpoint.endpoint · amplía un modelo existentelang_id, include_prices, product_assortment_id
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/web-api-contrib.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Este módulo por sí mismo no contiene lógica de negocio, pero su configuración puede utilizarse para crear fragmentos de código de endpoints.
Por ejemplo:
prod_data = []
prod_domain = endpoint.product_assorment_id._get_eval_domain()
for product in env["product.product"].search(prod_domain).with_context(lang=endpoint.lang_id.code):
data = {"id": product.id, "name": product.display_name}
if endpoint.include_prices:
data["price"] = product.list_price
prod_data.append(data)
resp = Response(json.dumps(prod_data), content_type="application/json", status=200)
result = dict(response=resp)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, Configuració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.