PhotopilotPhotopilot
All integrations
Enterprise commerce · import Salesforce B2C Commerce

Connect Salesforce B2C Commerce with fashion content

Import product data, attributes, and media from Salesforce B2C Commerce.

  • Import + export via SFTP or API
  • Export via FTP, Excel, or API
  • GDPR-compliant, data in the EU
  • SLA and a dedicated contact
  • Connects to Shopware, Shopify, and your ERP
  • 13 retailers and brands in production
Salesforce B2C Commerce

This is the route

  1. You create an API client for OCAPI or SCAPI.
  2. Photopilot imports products with their custom attributes.
  3. Image and content tasks are ready for each item and variant.
  4. Approved images and copy go to your catalog import via FTP, the Webshop Excel, or the API.
Explanation

How Photopilot works with Salesforce B2C Commerce

Salesforce B2C Commerce often runs multiple sites, locales, and catalogs at the same time, and that is exactly where image and content work can quickly get out of sync. Photopilot reads the catalog via the official Commerce API, prepares the images and text for each product, and delivers them in a fixed format for your catalog import. This keeps Business Manager as the place where publishing happens, while the preparation work is automated.

What Photopilot reads from your Salesforce catalog

Photopilot uses OCAPI or SCAPI to retrieve products with their product ID, EAN or UPC, name, description, and the custom attributes you use in the catalog. Existing product images and the first variant for each product are included as well. A siteId determines which site we read, so an outlet or second brand stays neatly separated. Each run only requests products that have changed since the previous run.

Match by product ID, EAN, and color

Supplier images, photo studio uploads, and AI images are linked to the right product by product ID, EAN, or UPC. If you have your own attribute for item number or color code, we include it in the matching. This prevents a packshot of the navy variant from accidentally ending up on the black one. Products without images remain visible in an open list until something is assigned to them.

What happens to images and text in Photopilot

Packshots get the background, crop, and aspect ratio your site requires, even when suppliers deliver files in very different ways. Ghost mannequin, AI model photos, and campaign images with Iris as AI creative director fill the gaps when suppliers fall short. Photopilot recognizes materials and care symbols from the image and label, and we use that to write product copy and SEO copy for each locale. Nothing is sent out until someone on your team has approved it.

How images and text are sent back to Salesforce

Photopilot makes approved images and copy available on SFTP, in the Webshop Excel, or via the Photopilot API, with fixed filenames and a clear image order per product. Your catalog import or integration layer picks this up and places it in the correct image groups and attributes. Alt text and translations per locale are included in the same delivery. We align the delivery time with your import jobs, so no partially updated products go live.

Multiple sites, locales, and catalogs

Many Salesforce environments combine a master catalog with site catalogs for each country or brand. Photopilot tracks which images and texts are ready for each site and locale, so a German product page does not have to wait for Dutch text. Site-specific image rules, such as a lighter background for an outlet site, are configured once. Your team can see what still needs to be done for each site.

Set up without an IT project

Your Salesforce administrator creates an API client in Account Manager with read access to the catalog and gives us the API URL and siteId. Then we decide together which attributes are the source for EAN, color, and material, and which export route your import job uses. A first round with real products usually runs within a few days. After that, Photopilot automatically reads updates every two hours by default.

Salesforce B2C Commerce at a glance

What is exchanged
Through OCAPI or SCAPI, Photopilot reads products, custom attributes, and EAN or UPC. Photopilot does not write to Salesforce B2C Commerce.
How often
Every two hours by default, with only the products updated in the catalog since the previous run.
What you provide
The OCAPI or SCAPI URL of your environment and an API client with client ID and secret, plus read permissions for the catalog.
Good to know
The integration is built on the official Salesforce APIs. We define locales, channels, and custom attributes together before it runs on the fixed schedule.

Then in Photopilot

Reliably linked

Let source data flow through to sales-ready product pages

The StoneBerden FashionRinsma ModepleinVan DijkJeroen BeekmanVan Tilburg Mode & SportDuifhuizenSkiHutVan Dal MannenmodeCalico ClubGentiluomoHarper & YveGenti
300.000+ articles processed
9,5M+ supplier images indexed
~3.200 photos automatically edited per day
FAQ

Frequently Asked Questions

Can Photopilot automatically prepare product photos for Salesforce B2C Commerce?

Yes. Photopilot reads the catalog, edits and creates images for each product, and makes the approved set available with fixed filenames on SFTP or via the API. Your catalog import then places them in the correct image groups.

How do I connect Salesforce Commerce Cloud to Photopilot?

You create an API client in Account Manager with a client ID, secret, and read access to the catalog. Using the OCAPI or SCAPI URL and the siteId, Photopilot sets up the integration and runs an initial test round on your own products.

Does Photopilot work with multiple sites and locales in Salesforce B2C Commerce?

Yes. For each site, we read the correct catalog, and Photopilot creates its own product copy and alt texts for each locale. Image rules can differ by site, so each brand or country keeps its own look.

Which fields does Photopilot use to match products from Salesforce B2C Commerce?

By product ID, EAN, or UPC, and, where you use them, by a custom attribute for item number or color code. This ensures supplier images and studio photos end up with the correct color variant.

Do I need to install a cartridge to use Photopilot with Salesforce B2C Commerce?

No. Photopilot reads through the standard Commerce APIs and delivers via SFTP, the Webshop-Excel, or the API. No code needs to be added to your storefront or cartridge path.

Can I review images and texts before they go into Salesforce B2C Commerce?

Yes, everything is reviewed in Photopilot first. A product is only included in the delivery for your import after approval, and you can see what was changed for each product.

What does Photopilot do if a supplier does not provide images for our Salesforce shop?

The product is then listed in the missing images overview. You can upload a studio photo, or have Photopilot create AI model photos or a ghost mannequin from a simple product photo, which then go through the same approval flow.

How much do AI model photos cost for a Salesforce B2C Commerce catalog?

AI photos cost between €0.05 and €0.21 per photo at queue pricing and are often ready within an hour. For the highest quality, choose Precision+. Your own AI model with a fixed face costs a one-time €1.37.

How quickly does Photopilot detect new products from Salesforce B2C Commerce?

By default every two hours, and then only the products that have changed in the catalog since the previous run. This means a new collection is quickly ready as a worklist for the content team.

How often does Photopilot read from Salesforce B2C Commerce?

Every two hours by default, with only the updated products from the catalog.

What does Photopilot need to connect Salesforce B2C Commerce?

The OCAPI or SCAPI URL and an API client with client ID and secret, plus read permissions for the catalog.

What needs to be clear up front for this integration?

Locales, channels, rights, and custom attributes. The connection imports; approved images and texts are sent via FTP/SFTP, the Webshop Excel, or the API.

Knowledge base

Read also

How to start

First the trial route, then the technique

The integration is the starting point. After that, Photopilot keeps linking, editing, writing, checking, and publishing together.

  1. What is the source of truth?

    Which fields, images, and barcodes define the item.

  2. What can be automated?

    Link, crop, and text, or show an exception first.

  3. Where should it go?

    Webshop, FTP, Azure, or API, before anything is built.