Product Information Management

Manage products with variants and bundles on a flexible data model: attributes, attribute groups and families, in the same admin as your content and assets. One source of truth, every language, ready to publish to web, headless storefronts and feeds. No separate PIM to license and sync.

v18-same-size

Why it's different

No integration layer between data and frontend

A real product data model

Attributes, attribute groups and families give you a flexible, customisable data model, without standing up a second platform.

Variants and bundles, handled

Model product variants and bundled products natively, not as a workaround on top of content types.

Content, assets and products in one system

Shared taxonomy, shared media library, one editor UX, with no integration layer between data and frontend.

Platform Capabilities

From attribute to storefront, no export loop in between

Every product type carries exactly the fields it needs, no more, no less. Define attributes, group them into attribute groups, and assign families so each product type is structured, reusable and governable. The model is yours to configure without code.

  • Attributes defined and typed per business need
  • Attribute groups organise related fields for editor clarity
  • Families assign the right attributes to the right product types
  • Model changes propagate without structural migrations

Complex product structures, handled without workarounds. Manage product variants and product bundles with shared and variant-specific attributes. The data model handles the complexity so editors don't have to.

  • Variant attributes (size, colour, material) managed per variant
  • Shared attributes defined once at product level
  • Product bundles composed from individual products natively
  • No workarounds or content-type hacks required

One classification system across products, media and content. Products share the same categories and tags used across assets and editorial content (CategoryBundle / TagBundle): one taxonomy, consistent everywhere. No re-tagging the same product in three systems.

  • Categories and tags shared with DAM and content
  • Taxonomy changes propagate across all content types
  • Faceted navigation and filtering built on a coherent structure
  • → /platform/dam

Every market, every language: consistent and complete. Per-locale attribute values, fallbacks and shadow handling keep every market consistent, following the same multilingual architecture that powers the rest of Sulu.

  • Attribute values translatable per locale
  • Language fallback and shadow behaviour consistent with content pages
  • Export and import per locale for translation handoff
  • XLIFF-compatible translation workflow

Product imagery and documents from the same library as everything else. Pull product media straight from the integrated media library, with used-in references: no duplicate asset handling, no sync pipeline between DAM and PIM.

  • Product images and documents linked from the shared media library
  • Used-in tracking shows every product referencing an asset
  • Replacements propagate automatically across all references

One product model, every channel. Render with Twig, serve via REST/JSON:API to a storefront or app, or export to feeds, all from the same source. The output format is your choice; the data model stays consistent.

  • Twig rendering for traditional web pages
  • REST and JSON:API for headless storefronts and apps
  • Feed exports for marketplaces and aggregators

Typo-tolerant, filterable product discovery, no separate search infrastructure. Sulu's search layer (SEAL) ships with full-text search and faceted filtering out of the box, and scales to Meilisearch, Elasticsearch or Algolia via configuration. Sulu.ai adds semantic, RAG-style discovery over your catalogue.

  • Full-text and faceted search from day one
  • Typo tolerance built in
  • Scale to Meilisearch, Elasticsearch or Algolia per config
  • Intelligent Search via Sulu.ai for semantic product discovery

Product descriptions, SEO metadata and translations, generated at scale. Generate product copy, search metadata and translations in-platform without leaving the editor workflow. Runs on the same Sulu.ai credit system as other AI features.

  • Product descriptions generated from attributes
  • SEO titles and meta descriptions per locale
  • Translations generated in one step

For Developers

Your catalogue, your schema, your system of record

Extend the product model with custom attributes and business logic in standard Symfony, or sync from an ERP via API. Sulu owns the editorial and presentation layer; your source system stays where it is. The product entity is a standard Doctrine ORM entity: query it with SQL/DQL, integrate it with your toolchain, no proprietary query language required.

Quotes

Quote

It’s great how easy it is to set up a simple website and keep focus on custom development instead of template development.

Michel Falke
Michel Falke
Senior Developer
Friday B.V.
Michel Falke

Ready to see it in action?

Book a live demo or talk to our team directly.

Contact us

Explore more

Other important topics

Explore the many ways Sulu powers digital platforms and experiences