Loading...

Global product catalog in D365: released products + PIM integration

A manufacturer on Dynamics 365 wants a global product catalog with centralized item definitions, multi-language descriptions, plant-specific attributes, and integration with an external PIM. Standard features cover most of this; the rest is integration discipline.

Global product catalog in D365: released products + PIM integration

Manufacturers running Dynamics 365 across multiple plants commonly hit this architecture decision: how do you maintain a global product catalog with central item definitions, multi-language descriptions, plant-specific attributes, and an external PIM system in the mix? The temptation to build custom forms and workflows is strong. It's also wrong.

The mistake worth naming

Defining items independently in each legal entity - plant-by-plant - is the version of this pattern that routinely fails after year one. Every time a sales rep tries to match a customer's part across sites, or finance tries to consolidate revenue by product line, the team discovers their "same" product has 17 different item IDs and five conflicting descriptions. Excel-based reconciliation buys a quarter or two before it collapses under M&A or new-plant integration.

Same failure mode, slightly cleaner variant: externally-maintained Excel master that imports to each plant's Dynamics instance periodically. Looks tidy in a sprint review; breaks the first time a plant edits locally and the next import overwrites the edit.

The pattern that holds

Three standard F&O features combine to cover the requirement:

Released product master data. F&O supports a shared product master across legal entities. Create the product once at the global level, release it to each legal entity where it's transacted. The released product carries local behaviors (tax categories, inventory dimensions) while pointing back to a single master.

Product variants and attribute-based configuration. Global products that have plant-specific attributes (lead time, production method, preferred vendor) use the product attribute framework - one product, attribute values per legal entity or per site. Not separate products.

Data Entities and OData for PIM sync. External PIM tools integrate via the Product data entities exposed as OData endpoints. PIM owns the marketing-level content (descriptions, images, regulatory text); F&O owns the operational definitions (units, costing, inventory). Sync flows in the direction of authority per field.

The three together give centralized control, local flexibility, and clean integration.

Multi-language descriptions done right

F&O has built-in translated descriptions on released products via the language-specific product name and description tables. Populate from PIM via the translated-text data entity. Every user sees the product in their UI language automatically.

What teams get wrong: creating one product per language ("PROD-EN-001", "PROD-FR-001"). This collapses multi-language support into a master-data explosion that breaks reporting.

Plant-specific attributes without plant-specific products

Lead time varies by plant because of capacity and supplier proximity. Production method (MTS vs MTO) varies by plant because of capability. These are attributes of the product-plant combination, not attributes of the product itself.

F&O supports this via:

  • Default order settings per site - lead time, batch size, safety stock at the site level
  • Product dimensions - where the product is intrinsically different (size, color), dimensions carry variance inside a single product record
  • Product attributes - free-form attributes configured by attribute group, plant-scoped

The result: one product record, plant-aware operational metadata around it.

Integration pattern for PIM

The clean boundary between PIM and F&O:

PIM owns:

  • Marketing name, long description, rich content
  • Images, drawings, regulatory documents
  • Category classifications
  • Cross-sell and related-product relationships

F&O owns:

  • Operational item identity (item number, unit of measure)
  • Costing and pricing structures
  • Inventory configuration (dimensions, tracking)
  • Legal entity releases and plant-specific behaviors

Sync direction:

  • PIM → F&O: marketing content, multi-language descriptions, category mappings (F&O reads them for UI display and classification-based policies)
  • F&O → PIM: item creation events (PIM picks up new items released in F&O and enriches them)

Integration uses OData endpoints on released-product and related entities, or data entities via DMF for bulk operations. Business Events from F&O notify PIM of item lifecycle changes.

What about "one product per legal entity" vs "one master"

The one-master approach holds up as the company grows. One-per-LE collapses at the first acquisition. If the business roadmap has any M&A on it, design for the master now.

What ships with the architecture

A working global product catalog has:

  • Global released-product master with per-LE releases
  • Product attribute configuration for plant-specific operational metadata
  • PIM-to-F&O sync via OData with well-defined field ownership
  • Multi-language descriptions populated from PIM
  • Runbook for onboarding new plants (release existing products vs define local-only items)

The complexity sits in the attribute design and the integration contract. The work is front-loaded - after that, new products flow through a reproducible pipeline.

Contact Us Now

Share Your Story

We build trust by delivering what we promise – the first time and every time!

We'd love to hear your vision. Our IT experts will reach out to you during business hours to discuss making it happen.

WHY CHOOSE US

"Collaborate, Elevate, Celebrate where Associates - Create Project Excellence"

SapotaCorp beyond the IT industry standard, we are

  • Certificated
  • Assured quality
  • Extra maintenance

Tell us about your project

close