OdooWiki OCA HUB

Github product creator

apps_product_creator folder_open OCA/apps-store open_in_new
Connector Licencia: AGPL-3

Este módulo amplía la funcionalidad del módulo Github connector para crear un producto por cada módulo encontrado. También se crea una variante por cada versión del módulo.

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 14.0

Crea automáticamente un producto vendible (y una variante por versión de Odoo) para cada módulo encontrado en los repositorios de Github conectados, y los mantiene publicados en el sitio web.

Este módulo vincula los datos del conector de Github con tu catálogo de productos. Para cada registro de módulo, Odoo puede crear una plantilla de producto con el nombre del módulo, con la imagen del módulo, un precio cero, sin compra permitida y una línea de atributo de versión para que cada rama/serie del repositorio se convierta en una variante de producto.

En el formulario del módulo obtienes un nuevo campo Product Template y un botón inteligente que muestra cuántos productos existen; al hacer clic en él se abren los productos relacionados. Los productos creados de esta forma se establecen automáticamente como activos y publicados en el sitio web, y se colocan en una categoría pública tomada de la categoría del módulo (o "Other").

En el formulario del producto aparece una nueva pestaña "Module Informations" para las variantes de módulo, que muestra la versión del módulo, los autores, el sitio web, la licencia, el resumen, la versión, la madurez, la URL de Github y la descripción del módulo convertida a HTML, con los enlaces de imagen de Github corregidos. Cada variante está vinculada a su versión de módulo, y los módulos dependientes se vinculan automáticamente como productos dependientes.

Un trabajo programado (deshabilitado por defecto) puede crear y actualizar productos para todos los módulos que tienen versiones. Cuando se elimina una versión de módulo, su variante de producto se archiva, y la plantilla se archiva y se despublica si no queda ninguna variante activa. Actualizar la imagen del módulo también actualiza la imagen del producto.

Depende de

Modelos y campos (3)
  • odoo.module · amplía un modelo existenteproduct_qty (# of Products), product_template_id
  • product.product · amplía un modelo existenteapp_summary (Summary (Manifest)), app_version (Version (Manifest)), app_website (Website (Manifest)), app_author_ids (Authors), app_github_url (Github URL), app_license_id (License), dependent_product_ids (Dependent Products), app_development_status (Module maturity), odoo_module_version_id, app_description_rst_html (HTML of the RST Description)
  • product.template · amplía un modelo existenteodoo_module_id, technical_name (Technical Name)

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 14.0

Hay una acción programada que crea el producto, deshabilitada por defecto. Para habilitarla:

  • Ve a Settings > Technical > Automation > Scheduled Actions.
  • Localiza "Create/Update product variants for each module version" y accede a su formulario.

Para ver el módulo funcionando

  • Importe algunos módulos con github_connector
  • Ejecute manualmente la acción programada mencionada en la sección de configuración o espere hasta su ejecución.
  • Vaya a Website > Products > Products.
  • Haga clic en Filters > Add Custom Filter, y aplique el filtro "Odoo Module" > "is set".
  • Verá los productos creados en la lista. Ahora puede ver los productos creados.

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.

info

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.