Skip to Content
Pro-A-Motors / Sales & Customer

Catalog image management

Let the catalog team inspect existing product photographs and choose the right main image without uploading another copy.

See the real screens ↓
Review existing mediaChoose from a focused pickerValidate the selectionUpdate the main product image
The working interface

See it in use.

Explore 2 real views of this workflow. Select a task, show every screen, or enlarge an image to read the original controls.

Review the product image gallery / Actual Odoo screenEnlarge screenshot ↗
Actual Images tab for product 1000031, showing six existing product images and the Choose Main Image action. No image or product record was changed.
01 / Catalog specialist

Review the product image gallery

  • Open the Images tab on the product.
  • Compare existing product angles and supporting pictures.
  • Open Choose Main Image when the lead image needs to change.
Choose the image customers see first / Actual Odoo screenEnlarge screenshot ↗
Actual Choose Main Image dialog displaying existing product media and Set Main actions. No Set Main action was used.
02 / Catalog specialist

Choose the image customers see first

  • Inspect larger previews of the existing media.
  • Choose the image that best represents the product.
  • Use Set Main only after reviewing the intended selection.

Actual Pro-A-Motors interface captures. Private identities and contact details are covered or outside the crop; screen data has not been replaced.

What improved

Choose the product image from the media already available.

The business problem

A product can have several imported images, but staff need a clear way to choose which one represents it. Editing attachments or re-uploading the same picture adds unnecessary handling.

What we changed

Staff can inspect imported media and choose the product’s main image without re-uploading the same file.

What the team can do now

Catalog staff can inspect existing media and deliberately choose the image used by the product.

Workflow example

The correct product photograph already exists in the media gallery.

The picker lets a catalog operator inspect that media and choose it as the main product image without uploading another copy.

Source
Existing product media
Choice
Explicit main-image action
Validation
Image and product required
Result
Product image updated

What the screen shows

The product gallery and image picker put existing photographs in front of the catalog operator before a main image is selected.

What the team does next

Confirm the image and product association before selecting Set Main Image.

What the next team receives

The product’s primary image is maintained through a clear catalog action.

How the work moves

Follow the work from one decision to the next.

01

Review existing media

Open the product’s image gallery and inspect the imported image records.

02

Choose from a focused picker

Use Choose Main Image to see the media associated with the product.

03

Validate the selection

Require an actual image and a linked product before applying it.

04

Update the main product image

Copy the selected media to the product image and reload the working view with a confirmation.

Built, used, refined

How the workflow improved over time.

  1. Add the visual main-image picker

    Introduced a focused image gallery and explicit promotion action using existing connector media.

About these dates

Dates identify recorded implementation changes, not claimed rollout dates or measured results. Reviewed revisions: d75610b.

Build notes and background
Ecommerce UXData integration

The boundaries we made explicit.

An empty image cannot be promoted

The action rejects media without an image.

The product link is required

The action resolves the template or variant’s template before writing.

Selection is an explicit change

Opening the picker is inspection; Set Main Image changes the product. That change was not executed for this case.

Existing records are shown as captured. Private identities are covered or outside the crop. No business records were changed for this collection. Implementation history supports behavior beyond the visible screen; a still image is not an end-to-end test or a measured productivity result.

Built on Captivea CAP modules and Odoo. This case describes the subsequent Pro-A-Motors extensions and refinements recorded in the reviewed repository; it does not attribute the original CAP implementation to Toro. The image gallery also reuses the existing connector media model; the new selection action does not replace or claim authorship of that foundation.

Which handoff is slowing your team down?

Talk through your workflow →