How it works
The Struct PIM integration creates a live connection between your PIM and Cernel using your Struct PIM Base URL and API Key. Once connected, Cernel imports your products and keeps the connection open for pushing enriched content back. Like Shopify, Struct PIM is a bidirectional integration: data flows from Struct PIM into Cernel and from Cernel back to Struct PIM.Why you would use this
Two-way product sync
Pull products from Struct PIM and push enriched content — descriptions, structured attributes, media — back to the same PIM.
Target a specific dimension
If you organise your catalog into dimensions, point Cernel at the exact dimension you want to enrich and ignore the rest.
Key concept: Dimension. Struct PIM uses dimensions to slice the same catalog by market, channel, or audience. Cernel can target one specific dimension when exporting data so enriched content lands exactly where you need it. You choose dimensions during setup and can change them later from the integration detail panel.
Step-by-step guide
Open the integration picker
Go to Tools > Integrations and click Add integration. Cernel opens the Connect your catalog picker with every supported integration as a card.

Fill in the configuration
Enter the details for your Struct PIM workspace:
- Integration Name — A descriptive name (for example,
My Struct PIM). - Version — Pick Struct PIM v3 or Struct PIM v4 depending on which version your workspace runs.
- Base URL — The base URL of your Struct PIM instance (for example,
https://your-struct-pim-instance.com). - API Key — A Struct PIM API key with read and write access to the products and dimensions you want Cernel to manage.

Pick the dimensions to target (optional)
Toggle Use dimensions on if you want Cernel to target a specific dimension in Struct PIM when exporting data. With the toggle on, click Fetch dimensions — Cernel calls Struct PIM with the Base URL and API Key you entered and lists the available dimensions. Select one or more dimensions from the multi-select.Leave Use dimensions off if you want Cernel to work against your workspace without scoping exports to a dimension.
Integration overview
After connecting, the integration appears in Tools > Integrations with these properties:| Field | Description |
|---|---|
| Name | The name you gave the integration during setup |
| Type | Struct PIM |
| Direction | Ingress & Egress (two-way) |
| Languages | The language(s) configured for this connection |
| Active | Whether the integration is currently enabled |
| Status | Current sync state (Idle, Syncing, or Error) |
- View Integration Details — Open the full configuration panel
- Integration Enabled — Toggle the integration on or off without removing it
- Reset Import — Clear imported data and re-sync from Struct PIM
- Remove Integration — Disconnect the workspace entirely
Changing the targeted dimensions later
You can change the dimensions Cernel targets at any time without recreating the integration. Open the integration detail panel and find the Struct PIM Dimensions section.Re-enter your API key
The Base URL is already filled in. Re-enter your Struct PIM API key — Cernel doesn’t store the key after the initial fetch, so you’ll need it again to refresh the dimension list.
Fetch the dimensions
Click Fetch dimensions. Cernel lists every dimension available in your workspace.
Property mapping
Like every Cernel integration, the Struct PIM connection has a Property Mapping view that controls how data flows between Struct PIM fields and Cernel attributes. Open the mapping view from the integration detail panel. The mapping interface shows three columns: From Struct PIM (source fields), Cernel Attributes (your catalog), and To Struct PIM (output fields). Map a source field to a Cernel attribute to import data, and map a Cernel attribute to a target field to push enriched content back. For more on mapping, see the field mapping section of the Shopify integration guide — the workflow is the same.Frequently asked questions
Which Struct PIM versions are supported?
Which Struct PIM versions are supported?
Both Struct PIM v3 and Struct PIM v4. Pick the matching version during setup using the Version segmented control. Cernel uses the right API for the version you select.
Where do I get a Struct PIM API key?
Where do I get a Struct PIM API key?
Generate the API key in your Struct PIM admin under the user or system-user permissions that have read and write access to the products and dimensions you want Cernel to manage. Cernel only uses this key to read your catalog and push enriched content back — it isn’t stored after the initial fetch.
Do I have to use dimensions?
Do I have to use dimensions?
No. Dimensions are optional. Leave the Use dimensions toggle off to let Cernel work against your workspace without scoping exports to a dimension. Turn it on only if you want to target a specific dimension when pushing enriched data back to Struct PIM.
Can I change the targeted dimensions after setup?
Can I change the targeted dimensions after setup?
Yes. Open the integration detail panel and use the Struct PIM Dimensions section to re-enter your API key, fetch the current list of dimensions, reselect them, and save. Cernel resyncs the integration with the new dimension mappings.
What happens if I disable the integration?
What happens if I disable the integration?
Products already imported into Cernel remain in your catalog, but no new syncs run in either direction. Re-enable the integration to resume syncing.
Does Reset Import delete products from Struct PIM?
Does Reset Import delete products from Struct PIM?
No. Reset Import only clears the imported data in Cernel and re-fetches products from Struct PIM. Your Struct PIM workspace is never modified by a reset.
How do I disconnect Struct PIM?
How do I disconnect Struct PIM?
Open the Settings dropdown for the integration and click Remove Integration. Products already in Cernel remain, but the connection to Struct PIM is removed. No data is deleted from your Struct PIM workspace.
What’s next
Cernel Taxonomy
See how Cernel automatically classifies imported Struct PIM products into categories, ready for targeted enrichment.
AI Agents
Configure agents to generate descriptions, structured attributes, and media for your products.
