Product Categories Field

Product Categories Field

Fills the exhibitor's Product Categories from an array of source category objects. Offered in exhibitor mappings.

This is the field mapping side of Product Categories. Read together with the Product Categories Mapping shared setting, which is the per-event translation table this field uses.


ExpoPlatform target

The value lands on the exhibitor's Product Categories collection.


Behaviour

The source delivers an array of category objects per exhibitor. For each object:

  1. The source-side ID is extracted from the configured path

  2. That ID is translated to an ExpoPlatform Product Category through the per-event Product Categories Mapping table

  3. The resolved categories are written to the exhibitor


Options

Option

What it does

Default

Category ID Path

Path inside each category object that holds the source-system ID.

categoryid


Value handling — the edge cases matter

Source array state

Mapping table state

Result

Present but empty

Any

Existing Product Categories on the ExpoPlatform exhibitor are cleared

Has IDs, but none match the mapping

Has entries

Existing Product Categories are preserved — no clear, no writes

Has IDs, some or all match the mapping

Has entries

Mapped ExpoPlatform Product Categories are applied

Has IDs

Empty

Behaves like the none-match case above — existing categories preserved

The distinction between "empty array" and "no match" matters. An empty array is treated as an instruction to clear; unmapped IDs are treated as "no information about categories in this sync" and existing values are kept.


Which integrations use this

MapYourShow ships this field in its default exhibitor mapping. On other integrations, add it from the picker when the source carries product-category data.


  • Product Categories Mapping — the per-event translation table this field reads from.