PhotopilotPhotopilot
Content enrichment for your online store Available after intake

Content enrichment for Saleor: attributes, SEO, and translations.

In Saleor, Photopilot fills the description, seoTitle, and seoDescription with translations by language, and sets target group, color, material, and Web only as attributes on your product types.

Photopilot connects Saleor during intake; we’ll agree on fields and permissions together.

How it appears in Saleor Via the Saleor GraphQL API.
PhotopilotSaleor
Product text description rich text
SEO title and meta description seoTitle · seoDescription
Target audience target audience product attribute dropdown on the product type
Color color product attribute usable as a filter
Material material product attribute
Web only web-only product attribute or metadata
Language productTranslate per language
From source to online store

Every source in, one complete product page in Saleor.

Photopilot enriches the data from your ERP, feeds, and suppliers, and puts it in the fields that Saleor uses.

  1. Source ERP or product feed ACA · Business Central · SRS · LS Central · Excel
  2. Photopilot Complete, decide, write
    1. 1 Your own data What your ERP, feed, or team already knows comes first.
    2. 2 Rules Codes, sizes, and paths that already provide a clear answer.
    3. 3 Photo Color measured from the packshot, never from a model photo.
    4. 4 AI One short AI question, only where something is still unresolved.
  3. Destination Saleor Target group, color, attributes, copy and SEO
What Photopilot fills

Attributes and copy for Saleor.

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
  • Description with translations
  • seoTitle and seoDescription
  • Target group and color as product attributes
  • Material as a product attribute
  • Web only label
  • Translations in the same run
  • Enrich older items with pricing agreed in advance
Typically Saleor

Where things often go wrong in Saleor.

  1. Product and variant attributes mixed together

    In Saleor, target audience and material belong to the product, while size belongs to the variant. Photopilot fills the product attributes and leaves the variant attributes as they are.

  2. Missing translations

    Without a translation, Saleor shows the default language. Photopilot populates every language used by your channels.

  3. Duplicate dropdown values

    Three spellings for the same color create three filter options. Photopilot uses the existing values.

Connect

How we connect Saleor.

  1. 1

    Create an app token in Saleor

    You create an app in the Saleor dashboard with product permissions and share the token with Photopilot.

  2. 2

    Map fields and picklists

    We define which fields in Saleor are leading, which ones Photopilot fills, and which values belong to your option lists.

  3. 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. 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.

FAQ

Frequently asked questions about content enrichment in Saleor

Which fields does Photopilot fill in Saleor?

The description, seoTitle, and seoDescription with translations for each language, plus target audience, color, material, and Web only as product attributes.

Do the attributes work as filters in our storefront?

Yes. You can use product attributes for target audience and color as filters in the storefront.

Does Photopilot fill in translations in Saleor?

Yes. Text and SEO are added to the product as translations for each language.

Can Photopilot use our existing product types?

Yes. Photopilot fills the attributes that your product types already have.

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.

Is custom work needed in Saleor?

No. Photopilot uses the standard Saleor GraphQL API.

What does content enrichment for Saleor 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.