PhotopilotPhotopilot
Content enrichment for your online store Available after intake

Content enrichment for Sylius: attributes and copy for each translation.

In Sylius, Photopilot fills the description, short description, and meta description for each translation, and sets target group, color, material, and Web only as translatable product attributes.

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

How it appears in Sylius Via the Sylius API, per translation.
PhotopilotSylius
Product text description · shortDescription per translation
SEO metaDescription · metaKeywords per translation
Target audience target audience product attribute select type
Color color product attribute
Material material product attribute translatable
Web only web-only product attribute checkbox type
Language each channel locale
From source to online store

Every source in, one complete product page in Sylius.

Photopilot enriches the data from your ERP, feeds, and suppliers, and puts it in the fields that Sylius 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 Sylius Target group, color, attributes, copy and SEO
What Photopilot fills

Attributes and copy for Sylius.

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 and short description by translation
  • Meta description and keywords
  • Target group and color as product attributes
  • Material as a translatable attribute
  • Web only label
  • Translations in the same run
  • Enrich older items with pricing agreed in advance
Typically Sylius

Where things often go wrong in Sylius.

  1. Attributes and options mixed together

    In Sylius, product options create variants and product attributes describe the product. Photopilot fills target audience and material as attributes and leaves the size and color options as they are.

  2. Missing translations

    A product without a translation for a locale shows empty fields in that channel. Photopilot fills every locale your channels use.

  3. Values outside the picklist

    A select attribute only knows its own choices. Photopilot fills target group and color with your own values.

Connect

How we connect Sylius.

  1. 1

    Create API user in Sylius

    You create an admin API user with product and attribute permissions and share the login credentials with Photopilot.

  2. 2

    Map fields and picklists

    We define which fields in Sylius 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 Sylius

Which fields does Photopilot populate in Sylius?

For each translation, the description, short description, meta description, and keywords, plus target audience, color, material, and Web only as product attributes.

What is the difference between attributes and options in Sylius?

Options create variants, such as size. Attributes describe the product, such as material and target audience. Photopilot fills the attributes.

Does Photopilot fill all locales?

Yes. Text and SEO are added in every locale of your channels in the same run.

Can Photopilot use our existing attributes?

Yes. If you already have attributes for target audience or color, Photopilot fills them 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.

Is a Sylius plugin required?

No. Photopilot uses the standard Sylius API.

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