Digital Products

website_sale_digital
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/website_sale_digital
VERSION
VERSION 0.1
CATEGORY
CATEGORYWebsite/Website
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Yannick Tivisse, Romeo Fragomeli, Demesmaeker, Martin Trigaux (mat)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - attachment_indexation
    - web
    - base
    - website_sale
    - website
    - digest
    - mail
    - base_setup
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - sale
    - sales_team
    - account_payment
    - account
    - product
    - uom
    - analytic
    - payment
    - website_payment
    - website_mail
    - portal_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Sell e-goods in your eCommerce store (e.g. webinars, articles, e-books, video tutorials).
To do so, create the product and attach the file to share via the *Files* button of the product form.
Once the order is paid, the file is made available in the order confirmation page and in the customer portal.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
product_product_view_form_inherit_digital product.product.view.form.inherit.digital product.product div Inherits product.product_normal_form_view
product_template_view_form_inherit_digital product.template.view.form.inherit.digital product.template div Inherits product.product_template_only_form_view
sale_order_portal_content_inherit_website_sale_digital Orders Downloads Followup ir.ui.view qweb Inherits sale.sale_order_portal_content
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • get_digital_purchases(self)

New fields (1)
  • product_downloadable Boolean
    default=False args: 'Downloadable from product portal'
Public methods (0)

No public methods.

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/15.0/website_sale_digital
VERSION
VERSION 0.1
CATEGORY
CATEGORYWebsite/Website
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Jeremy Kersten, Romain Derie, Xavier-Do, Adrien Widart, Tiffany Chang (tic), IEL, william-andre, Antoine Vandevenne (anv), Demesmaeker
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:25:27
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - attachment_indexation
    - web
    - base
    - website_sale
    - website
    - digest
    - mail
    - base_setup
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - sale
    - sales_team
    - payment
    - account
    - product
    - uom
    - analytic
    - website_payment
    - website_mail
    - portal_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Sell e-goods in your eCommerce store (e.g. webinars, articles, e-books, video tutorials).
To do so, create the product and attach the file to share via the *Files* button of the product form.
Once the order is paid, the file is made available in the order confirmation page and in the customer portal.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
product_product_view_form_inherit_digital product.product.view.form.inherit.digital product.product div Inherits product.product_normal_form_view
product_template_view_form_inherit_digital product.template.view.form.inherit.digital product.template div Inherits product.product_template_only_form_view
sale_order_portal_content_inherit_website_sale_digital Orders Downloads Followup ir.ui.view qweb Inherits sale.sale_order_portal_content
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • get_digital_purchases(self)

New fields (1)
  • product_downloadable Boolean
    default=False args: 'Downloadable from product portal'
Public methods (0)

No public methods.

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/14.0/website_sale_digital
VERSION
VERSION 0.1
CATEGORY
CATEGORYWebsite/Website
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Christophe Simonis, Yannick Tivisse, Jorge Pinna Puissant, Xavier-Do, oco-odoo, fw-bot, Anh Thao Pham (pta), Adrien Widart, IEL, Kevin Baptiste, Demesmaeker
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:14:28
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - attachment_indexation
    - web
    - base
    - website_sale
    - website
    - digest
    - mail
    - base_setup
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - sale
    - sales_team
    - payment
    - account
    - product
    - uom
    - analytic
    - utm
    - website_payment
    - website_mail
    - website_form
    - google_recaptcha
    - portal_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Sell e-goods in your eCommerce store (e.g. webinars, articles, e-books, video tutorials).
To do so, create the product and attach the file to share via the *Files* button of the product form.
Once the order is paid, the file is made available in the order confirmation page and in the customer portal.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
product_product_view_form_inherit_digital product.product.view.form.inherit.digital product.product div Inherits product.product_normal_form_view
product_template_view_form_inherit_digital product.template.view.form.inherit.digital product.template div Inherits product.product_template_only_form_view
sale_order_portal_content_inherit_website_sale_digital Orders Downloads Followup ir.ui.view qweb Inherits sale.sale_order_portal_content
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • get_digital_purchases(self)

New fields (1)
  • product_downloadable Boolean
    default=False args: 'Downloadable from product portal'
Public methods (0)

No public methods.

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/13.0/website_sale_digital
VERSION
VERSION 0.1
CATEGORY
CATEGORYWebsite/Website
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Christophe Simonis, Xavier Morel, qdp-odoo, Jeremy Kersten, Damien Bouvy, Yannick Tivisse, Odoo Online, Romain Derie, Jorge Pinna Puissant, Toufik Ben Jaa, Adrian Torres, Xavier-Do, Sébastien Theys, fw-bot, Anh Thao Pham (pta), Adrien Widart, Thanh Dodeur, ThanhDodeurOdoo, ryv-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:06:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - attachment_indexation
    - web
    - base
    - website_sale
    - website
    - web_editor
    - http_routing
    - portal
    - mail
    - base_setup
    - bus
    - web_tour
    - auth_signup
    - social_media
    - sale
    - sales_team
    - payment
    - account
    - product
    - uom
    - analytic
    - digest
    - resource
    - utm
    - website_payment
    - website_mail
    - website_form
    - website_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Sell e-goods in your eCommerce store (e.g. webinars, articles, e-books, video tutorials).
To do so, create the product and attach the file to share via the *Files* button of the product form.
Once the order is paid, the file is made available in the order confirmation page and in the customer portal.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
product_product_view_form_inherit_digital product.product.view.form.inherit.digital product.product div Inherits product.product_normal_form_view
product_template_view_form_inherit_digital product.template.view.form.inherit.digital product.template div Inherits product.product_template_only_form_view
sale_order_portal_content_inherit_website_sale_digital Orders Downloads Followup ir.ui.view qweb Inherits sale.sale_order_portal_content
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • get_digital_purchases(self)

New fields (1)
  • product_downloadable Boolean
    default=False args: 'Downloadable from product portal'
Public methods (1)
  • check(self, mode, values=None)
    @api.model

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/12.0/website_sale_digital
VERSION
VERSION 0.1
CATEGORY
CATEGORYWebsite
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Thibault Delavallée, Christophe Simonis, Nicolas Martinelli, GitHub, Yannick Tivisse, Alexandre Kühn, qsm-odoo, Romain Derie, RomainLibert, Nans Lefebvre, Xavier-Do, Sébastien Theys, Anh Thao Pham (pta), David Beguin
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:57:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - document
    - web
    - base
    - website_sale
    - website
    - web_editor
    - http_routing
    - portal
    - mail
    - base_setup
    - bus
    - web_tour
    - social_media
    - sale
    - sales_team
    - payment
    - account
    - product
    - decimal_precision
    - uom
    - analytic
    - digest
    - website_payment
    - website_mail
    - website_form
    - website_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Sell e-goods in your eCommerce store (e.g. webinars, articles, e-books, video tutorials).
To do so, create the product and attach the file to share via the *Files* button of the product form.
Once the order is paid, the file is made available in the order confirmation page and in the customer portal.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
product_product_view_form_inherit_digital product.product.view.form.inherit.digital product.product button Inherits product.product_normal_form_view
product_template_view_form_inherit_digital product.template.view.form.inherit.digital product.template button Inherits product.product_template_only_form_view
sale_order_portal_content_inherit_website_sale_digital Orders Downloads Followup ir.ui.view qweb Inherits sale.sale_order_portal_content
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • get_digital_purchases(self)

New fields (1)
  • product_downloadable Boolean
    default=False args: 'Downloadable from product portal'
Public methods (1)
  • check(self, mode, values=None)
    @api.model

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)
    @api.multi

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/11.0/website_sale_digital
VERSION
VERSION 0.1
CATEGORY
CATEGORYWebsite
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Xavier Morel, Nicolas Martinelli, GitHub, Lucas Perais (lpe), Yannick Tivisse, Odoo Online, len-odoo, rar-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:53:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - document
    - web
    - base
    - website_sale
    - website
    - web_editor
    - web_planner
    - http_routing
    - portal
    - mail
    - base_setup
    - bus
    - web_tour
    - sale_payment
    - payment
    - account
    - product
    - decimal_precision
    - analytic
    - sale
    - sales_team
    - website_payment
    - website_mail
    - website_form
    - website_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Sell digital product using attachments to virtual products

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
portal_order_page_downloads Orders Downloads Followup ir.ui.view qweb Inherits sale.portal_order_page
product_product_view_form_inherit_digital product.product.view.form.inherit.digital product.product button Inherits product.product_normal_form_view
product_template_view_form_inherit_digital product.template.view.form.inherit.digital product.template button Inherits product.product_template_only_form_view
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • get_digital_purchases(self)

New fields (1)
  • product_downloadable Boolean
    default=False args: 'Downloadable from product portal'
Public methods (0)

No public methods.

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)
    @api.multi

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/website_sale_digital
VERSION
VERSION 0.1
CATEGORY
CATEGORYWebsite
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Denis Ledoux, Christophe Simonis, David Monjoie, Nicolas Martinelli, Nicolas Lempereur, Jérome Maes, Julien Legros, Yannick Tivisse, Pierre Masereel
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:50:47
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - document
    - web
    - base
    - website_sale
    - website
    - web_editor
    - web_planner
    - sale
    - sales_team
    - mail
    - base_setup
    - web_kanban
    - bus
    - web_tour
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - procurement
    - payment
    - website_payment
    - website_portal
    - website_portal_sale
    - portal_sale
    - portal
    - auth_signup
    - website_mail
    - website_form
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Sell digital product using attachments to virtual products

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
orders_followup_downloads Orders Downloads Followup ir.ui.view qweb Inherits website_portal_sale.orders_followup
product_product_view_form_inherit_digital product.product.view.form.inherit.digital product.product div Inherits product.product_normal_form_view
product_template_view_form_inherit_digital product.template.view.form.inherit.digital product.template div Inherits product.product_template_only_form_view
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • get_digital_purchases(self)

New fields (1)
  • product_downloadable Boolean
    default=False args: 'Downloadable from product portal'
Public methods (0)

No public methods.

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)
    @api.multi

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/website_sale_digital
VERSION
VERSION 0.1
CATEGORY
CATEGORYWebsite
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Antony Lesuisse, Thibault Delavallée, Christophe Simonis, David Monjoie, Nicolas Martinelli, Yannick Tivisse
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - document
    - web
    - base
    - website_sale
    - website
    - web_editor
    - web_planner
    - sale
    - sales_team
    - mail
    - base_setup
    - web_kanban
    - bus
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_tip
    - procurement
    - payment
    - website_payment
    - website_portal
    - website_portal_sale
    - website_mail
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Sell digital product using attachments to virtual products

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
orders_followup_downloads Orders Downloads Followup ir.ui.view qweb Inherits website_portal_sale.orders_followup
product_product_view_form_inherit_digital product.product.view.form.inherit.digital product.product div Inherits product.product_normal_form_view
product_template_view_form_inherit_digital product.template.view.form.inherit.digital product.template div Inherits product.product_template_only_form_view
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • get_digital_purchases(self, uid)

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)
    @api.multi

New fields (1)
  • attachment_count Integer
    compute='_compute_attachment_count' string='File'
Public methods (1)
  • action_open_attachments(self)
    @api.multi