Content enrichment for Salesforce B2C Commerce: attributes and copy for each locale.
In Salesforce B2C Commerce, Photopilot fills descriptions, pageTitle, and pageDescription by locale, and sets target group, color, material, and Web only as custom attributes, ready for your search refinements.
Photopilot connects Salesforce B2C Commerce during intake; we’ll agree on fields and permissions together.
| Photopilot | Salesforce B2C Commerce |
|---|---|
| Product text | longDescription · shortDescription per locale |
| SEO title and meta description | pageTitle · pageDescription per locale |
| Target audience | custom.targetGroup custom attribute, as refinement |
| Color | custom.colorFamily |
| Material | custom.material |
| Web only | custom.webOnly |
| View | attribute groups on the product page |
Every source in, one complete product page in Salesforce B2C Commerce.
Photopilot enriches the data from your ERP, feeds, and suppliers, and puts it in the fields that Salesforce B2C Commerce uses.
- Source ERP or product feed ACA · Business Central · SRS · LS Central · Excel
- 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
Salesforce B2C Commerce Target group, color, attributes, copy and SEO
Attributes and copy for Salesforce B2C Commerce.
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
- Long and short description by locale
- pageTitle and pageDescription
- Target group and color family as custom attributes
- Material as a custom attribute
- Web only label
- Translations in the same run
- Enrich older items with pricing agreed in advance
Where things often go wrong in Salesforce B2C Commerce.
Localized attributes only partly filled
An attribute that only exists in the default locale is empty in other countries. Photopilot fills every locale your site uses.
Refinements without values
A search refinement on an attribute that is empty for half your products causes customers to miss products. Photopilot fills the attribute for every product.
Values outside the picklist
An enum attribute only accepts the values it knows. Photopilot fills target group and color using your own values.
How we connect Salesforce B2C Commerce.
- 1
Create API client
You create an API client in Account Manager and grant catalog permissions. Together we choose which attributes Photopilot fills.
- 2
Map fields and picklists
We define which fields in Salesforce B2C Commerce 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 Salesforce B2C Commerce
Which fields does Photopilot populate in Salesforce B2C Commerce?
The long and short description, pageTitle, and pageDescription for each locale, plus target audience, color family, material, and Web only as a custom attribute.
Can the attributes become a search refinement?
Yes. In Business Manager, you set the custom attributes that Photopilot fills as refinements on your categories.
Does this work for multiple sites and locales?
Yes. Photopilot fills copy and SEO per locale, for every site that uses your catalog.
Can Photopilot populate our existing attributes?
Yes. If you already have an attribute for target audience or color, Photopilot fills it with your own values.
What if our ERP specifies a different target audience than Photopilot?
For each attribute, you choose which source takes priority: the source system or Photopilot. If Photopilot differs, you see a warning on the item.
Can I review content before it goes live?
Yes. Everything first goes to the Photopilot review screen, or is processed automatically if you set it up that way.
What does content enrichment for Salesforce B2C Commerce 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.

