Content enrichment for Odoo: products with accurate attributes and copy.
Odoo manages products, variants and inventory, but attributes and descriptions are often left empty. Photopilot fills in target group, color and material as product attributes, visible as eCommerce filters, and writes product copy, SEO and translations.
Photopilot connects Odoo during intake; we’ll agree on fields and permissions together.
| Photopilot | Odoo |
|---|---|
| Model | product.template |
| Variant with EAN | product.product · barcode |
| Color and size | product attributes that create variants |
| Target group and material | product attributes without variants visible as eCommerce filter |
| Color family | color product attribute |
| Article group | product category |
| Product text | website description per language |
| Web only | Web only product attribute |
Sparse data from Odoo, complete product pages in your online store.
Odoo remains the source for item, color, size, and inventory data. Photopilot fills in anything that is missing or too limited there, and the result is sent to the webshop.
- Source OD Odoo Items, colors, sizes, EANs, and inventory
- Photopilot Complete, decide, write
- 1 Your own data What your ERP, feed, or team already knows comes first.
- 2 Rules Codes, sizes, and paths that already provide a clear answer.
- 3 Photo Color measured from the packshot, never from a model photo.
- 4 AI One short AI question, only where something is still unresolved.
- Destination Your online store Shopware · Magento · Shopify · WooCommerce · Scayle
Attributes and copy for Odoo.
Every attribute comes from a closed picklist with fixed codes, never from free text. Anything you have already filled in takes priority.
- You choose who wins for each feature: the source or Photopilot
- If Photopilot differs from the source, you’ll see a warning
- Enrich older items with pricing agreed in advance
- Target group, even where Odoo is missing it or has it wrong
- Color family for the color filter
- Material by fiber and care instruction as a filter
- Product title and product copy in your brand voice
- SEO title and meta description
- Translations in all webshop languages, in the same run
- Web only label for products available online only
- Enrich older items, with the price agreed in advance
Where things often go wrong in Odoo.
Attributes that create variants
In Odoo, an attribute determines whether variants are created. Photopilot adds descriptive properties such as material and target audience as attributes without variants.
Color values that are inconsistent
Multiple spellings for the same color make the filter unusable. Photopilot adds a fixed color family.
Sales description as product text
The sales description is often meant for quotes. Photopilot writes a separate website description for each language.
How we connect Odoo.
- 1
API access to Odoo
You create an API key for a user with product permissions. We connect this during onboarding.
- 2
Map fields and picklists
We define which fields in Odoo are leading, which ones Photopilot fills, and which values belong to your option lists.
- 3
Trial run on your items
Photopilot enriches a selection of real items. You can review the changes field by field before anything goes live.
- 4
Enable by attribute and by field
After that, it runs automatically for every new item. We always enable publishing to the live shop together.
Frequently asked questions about content enrichment in Odoo
Which data does Photopilot enrich in Odoo?
Target group, color family and material as product attributes, plus website description, SEO title, meta description and translations.
Do the attributes also become filters in the Odoo webshop?
Yes. Photopilot makes the attributes visible as eCommerce filters without creating additional variants.
Does this work with webshops other than Odoo eCommerce?
Yes. The same enriched data can also be sent to Shopware, Magento, Shopify, or WooCommerce.
How do we connect Odoo?
Via the Odoo API. We set it up during onboarding and test it on your own products.
How does Photopilot handle Odoo variants?
Color and size remain the attributes that create variants; Photopilot enriches text, color and images for each color variant.
Can we enrich older Odoo items too?
Yes. Choose specific items or your full assortment, and you will see the enrichment cost upfront. After that, it runs for every new item.
What does content enrichment for Odoo cost?
Product copy, SEO and translations in a single run start at €0.01 per product. For enriching older items, you see the price in advance, and attributes are billed at cost.

