Skip to Content
Menu

Website Product Attachments

by
Odoo

20.37

v 16.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies eCommerce (website_sale)
Website (website)
Discuss (mail)
Invoicing (account)
Lines of code 77
Technical Name website_product_attachments_odonity
LicenseSee License tab
Websitehttps://www.odonity.com
Versions 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies eCommerce (website_sale)
Website (website)
Discuss (mail)
Invoicing (account)
Lines of code 77
Technical Name website_product_attachments_odonity
LicenseSee License tab
Websitehttps://www.odonity.com
Versions 16.0 17.0 18.0

Website Product Attachments

Let Customers Download Files Directly From Product Pages

Upload and show user-friendly downloadable files like manuals, datasheets, policies, and more – directly on your product pages.

Key Features

  • Multiple Attachments: Add as many files as needed for each product
  • Download Section on Website: Files appear after product details
  • All File Types Supported: PDFs, images, docs, ZIPs, and more
  • Public Access: Files are made available for direct download
  • Responsive Design: Optimized for mobile, tablet, and desktop
  • Odoo 16 Ready: Fully tested in Community Edition

Preview Screens

Attachments Tab in Product Form
Attachments in Backend

Website Product Page with Downloads
Attachments on Website



Configuration & Usage

  • Go to Products: Open any product under Sales > Products
  • Add Attachments: Use the new Attachments tab to upload files
  • View on Website: Files will be shown for download below product info

Compatibility

  • Odoo 16 Compatible (Tested in Community Edition)
  • Works with all modern browsers (Chrome, Firefox, Edge, Safari)

Need Help or Customization?

Need extended features or want a custom implementation? We're here to help!

Odonity - Smart Solutions for Smarter Business

Website Product Attachments

Website Product Attachments by Odonity lets you upload and display downloadable files per product on the website product page. It’s ideal for sharing manuals, warranties, technical sheets, and more — directly with your customers.

Key Features

  • Upload Multiple Files Per Product: - Add as many attachments as needed from the product form.
  • Display Attachments on Website Product Page: - All files are shown in a clean, downloadable list below the product details.
  • Support for All File Types: - PDFs, documents, ZIPs, images, and more are fully supported.
  • Public Download Links: - Files are marked as public to ensure direct access from the website.
  • Clean, Responsive Design: - Layout adapts smoothly to desktop, tablet, and mobile screens.

Installation

  1. Copy this module to your Odoo 16 custom addons directory.
  2. Restart your Odoo server.
  3. Activate Developer Mode from the General Settings.
  4. Go to Apps, click on Update Apps List, and install Website Product Attachments.

Usage

  1. Navigate to Sales > Products, and open or create a product.
  2. Use the Attachments tab in the product form to upload your files.
  3. Visit the product’s page on your website — the attachments will be shown below the product information section, ready to download.

Video Preview

Click to watch the demo video on YouTube

Support & Customization

Need help or want to customize the module to suit your specific needs?

Changelog

1.0.0 (2025-04-25)

  • Initial release of Website Product Attachments for Odoo 16.
  • Allows uploading and downloading of multiple public attachments per product.
  • Fully integrated with the website product detail view.
Odoo Proprietary License v1.1 - Strict Commercial Use

© 2024-Present Odonity. All Rights Reserved.  
Module Name: Website Product Attachments (By Odonity)
License Owner: Odonity (https://www.odonity.com)  
Support Email: odonity.services@gmail.com

This software is protected by copyright laws and international treaties. It is licensed, not sold. You are granted a **non-transferable, non-sublicensable, and non-exclusive license** to use this software ONLY under the terms below:

--------------------------------------------
STRICT TERMS OF USE
--------------------------------------------

PERMITTED:

- Use the module in one Odoo production instance only (with staging/test allowed only for that instance).  
- Use for internal company operations.  
- Request support, upgrades, or customization services from Odonity.

PROHIBITED WITHOUT WRITTEN PERMISSION FROM ODONITY:

- Modifying, altering, or extending the source code in any way.  
- Reselling, sublicensing, or redistributing any part of the module.  
- Sharing the code with third parties, including freelancers or other vendors.  
- Uploading this module to public or private repositories, websites, or forums.  
- Creating derivative works or using snippets in other modules.  
- Using the module as a base to develop similar competing products.

WARNING:

This software contains **branding, code-level markers, and security tracking** for anti-piracy purposes. Tampering with these or violating this license may result in:

- Permanent termination of your usage rights  
- Legal action under local and international intellectual property laws  
- Immediate take-down notices for marketplaces and hosting providers

--------------------------------------------
LICENSE VERIFICATION & SUPPORT
--------------------------------------------

License Keys / Validation (optional): Odonity reserves the right to implement license key checks in future versions.  
Support is only available to verified license holders.  
Invoice or proof of purchase must be retained for all license claims.

For official support, licensing clarifications, or enterprise usage, please contact:  
odonity.services@gmail.com | https://www.odonity.com

--------------------------------------------

BY INSTALLING THIS MODULE, YOU AGREE TO BE BOUND BY ALL TERMS ABOVE.

Unauthorized use, reproduction, or redistribution is strictly prohibited.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.