TIP: You can type at any time to perform a new search.
Digital Products
website_sale_digital · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 0.1
- Category
- Website/Website
- Folder size
- 0.31 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-07 05:42:59
- Authors
- Maintainers
- None
- Committers
- Fabien Pinckaers, Raphael Collet, Martin Trigaux, Odoo Translation Bot, Yannick Tivisse, Romeo Fragomeli, Demesmaeker, Martin Trigaux (mat)
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- 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 ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_product_view_form_inherit_digital |
product.product.view.form.inherit.digital | product.product | form | Inherits product.product_normal_form_view |
product_template_view_form_inherit_digital |
product.template.view.form.inherit.digital | product.template | form | 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 |
HTTP endpoints (2)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/my/download |
WebsiteSaleDigital.download_attachment |
public | http | ALL | sudo |
/my/orders/<int:order_id> |
WebsiteSaleDigital.portal_order_page |
public | http | ALL | sudo website |
Models touched (4)
New fields (0)
No new fields.
Public methods (1)-
get_digital_purchases(self)
New fields (1)
-
product_downloadableBooleandefault=False args: 'Downloadable from product portal'
No public methods.
New fields (1)
-
attachment_countIntegercompute='_compute_attachment_count'string='File'
-
action_open_attachments(self)
New fields (1)
-
attachment_countIntegercompute='_compute_attachment_count'string='File'
-
action_open_attachments(self)
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…