Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Discuss (mail) • Website (website) • Invoicing (account) |
Lines of code | 169 |
Technical Name |
amo_variant_upload |
License | LGPL-3 |
Website | https://amofordesign.be |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Discuss (mail) • Website (website) • Invoicing (account) |
Lines of code | 169 |
Technical Name |
amo_variant_upload |
License | LGPL-3 |
Website | https://amofordesign.be |
Odoo Module: Upload and Manage Product Variant Images
Simplify the visual update of your products on your online store
Module Purpose
This module is designed to help Odoo shop administrators more easily manage the images related to each product variant. From a dedicated menu, you can now:
- ✔️ Upload a main image for each variant
- ✔️ Easily add multiple media items (gallery)
- ✔️ Delete all media linked to a variant
Look the tutorial by clicking video on the right
Quick access from the Configuration menu
Intuitive upload interface
Example of before / after usage


Managing product variants can quickly become tedious, especially when updating and harmonizing multiple images. In some cases, several hundred visuals may need to be replaced manually — as in the example above, where 465 media files had to be updated to standardize product pages. With this module, the process is significantly simplified: you save time, reduce errors, and ensure a consistent presentation of your products online.

🔄 How It Works
-
Upload your file
Import the image or media file you want to use. -
Select the product variant
Choose the product and the specific variant you wish to update. -
Define the target attribute
Specify the exact variant attribute (e.g., color, size) to work on. -
Choose your action
- ✅ Upload a main image
- ➕ Add one or more media files
- 🗑 Remove all existing media
💡 Why use this module?
- ✔️ Saves time for product managers
- ✔️ Easily update or change variants (color, size, etc.)
- ✔️ Clear interface, directly accessible from the Configuration menu
Please log in to comment on this module