Skip to Content

Set/Import Partner(Customer/Supplier) Image From URL (Odoo)

Import Image from URL
January 5, 2017 by
Set/Import Partner(Customer/Supplier) Image From URL (Odoo)
Turkesh Patel
| No comments yet

Set / Import Partner (Customer/Supplier) Image from URL – Load Contact Images from a Link

Odoo lets you import customers and suppliers from a CSV, but not their images – so you’re left downloading and re-uploading each logo or photo by hand. This module adds an Image URL field to partners: put a link in your import file (or on the contact form), and Odoo pulls the image in automatically. Perfect for bulk contact imports and migrating from an older system.


What Does This Module Do?

This module lets you set a partner’s image – for customers and suppliers alike – from a URL instead of uploading an image file. It adds an ‘Image URL’ field to partners, so you can point Odoo at where an image already lives online and have it loaded automatically. That works in two ways: on an individual contact, enter the URL in the form view and save, and the image is set for you; and during a CSV import, add an ‘Image URL’ column to your file, map it to the Image URL field, and validate – Odoo pulls in each partner’s image as it imports. Standard Odoo has no built-in way to import partner images, and this module fills exactly that gap.

Why Do You Need It?

Bringing your customers and suppliers into Odoo is a common task – whether you’re onboarding for the first time or migrating from an older system – and Odoo’s import feature handles almost everything except images. Without a way to import them, you’re stuck adding logos and photos by hand: downloading each one, opening the contact, uploading it, saving, and repeating that hundreds of times. It’s slow, tedious, and easy to get wrong. If your partner images already exist somewhere online – on your old system, a directory, or a hosting service – it makes far more sense to reference them by URL and let Odoo fetch them. This module does that, turning image setup from a manual chore into part of the same import that loads your contact data. It saves hours on any sizeable contact list and makes migrations dramatically smoother.

When Should You Use This Module?

This module is for anyone loading customers or suppliers into Odoo whose images already exist at a web address. It’s ideal for businesses doing an initial bulk contact import, for teams migrating a customer or supplier database from an older system where images live at known URLs, and for anyone who’d rather reference an image by link than download and re-upload it. If you’re importing more than a handful of partners with images, or setting up contacts whose logos or photos are already hosted online, this is exactly the tool for the job. It’s a lightweight module that plugs into Odoo’s standard import flow and contact form, with nothing to configure.

How This Module Works in Practice

There’s no configuration and no technical knowledge required – just install it. For a bulk import, add an ‘Image URL’ column to your CSV, fill in each partner’s image link, and run Odoo’s normal import, mapping that column to the Image URL field; when you validate and import, the images load automatically alongside the contact data. For a single customer or supplier, open their form, enter the image URL, and save – the image is set from the link straight away. Whether you’re importing thousands of partners or fixing up one, the image comes straight from its URL with no download-and-upload in between.

Product Screenshots

Setting a partner image from a URL on the contact form

Image URL on the Partner – enter the link and save, and Odoo sets the customer or supplier image automatically

Key Benefits at a Glance

Import images too: add customer and supplier images during CSV import, which standard Odoo can't do.

Just add a column: put an 'Image URL' column in your import file, map it, and validate.

Works per contact too: set an image from a URL on the partner form and save.

Ideal for migrations: pull partner images straight from an older system's URLs into Odoo.

Ready out of the box: no technical knowledge or configuration needed – just install and use.

Ready to get started?

Install the module and go live in minutes — or reach out and we’ll help with your customer or supplier import or migration.

Have a question or need help? Write to us at [email protected]

Sign in to leave a comment