Integrations

Connect a shop

Content Hub talks to your shop through an integration. Shoper is built in; anything else is a development job, and the shop's own API sets the ceiling.

Updated 3 September 2026

An integration is the link between one Content Hub project and one shop. It holds the shop’s address and credentials, and it decides what Content Hub can read and write.

What is available today

Shoper is the implemented connector. Products, product groups, options and variants are read from Shoper, and prices and variants can be written back.

Other platforms are possible, but they are built, not configured: a new connector means new code on our side, not a setting you switch on. If you are evaluating a platform we have not connected before, treat it as a project with its own scope rather than a checkbox.

Shop
Product groups
Fetch from shopAdd group
Sync started in background. The counts update when it finishes.
NameOptionsLast sync
Sofas32 minutes agoSync
Beds42 minutes agoSync
Accessories1yesterdaySync
Product groups are fetched from the shop rather than typed in, and the counts tell you the sync landed.

The shop’s API is the ceiling

Whatever we build, a connector can only do what the platform’s API exposes. This is the honest limit and it is worth setting expectations on early:

  • If the platform has no endpoint for a field, that field cannot be written from Content Hub.
  • If an endpoint exists but is read-only, Content Hub can display the value and not change it.
  • If the platform rate-limits writes, bulk operations take longer. Content Hub already handles this for Shoper: it batches requests, respects the shop’s “retry after” instruction and backs off rather than hammering the API.

So “can Content Hub do X with my shop” has two halves: can Content Hub do X at all, and does your platform expose X. The second half is out of our hands.

Who can set this up

Creating and editing integrations is an Enterprise capability. Day-to-day work with the products a shop has already delivered is not: any user in the project can do that.

What to reuse

Troubleshooting

A field will not save to the shop

Check whether the platform exposes it for writing at all. A field that Content Hub shows is not automatically a field the shop lets us change.

Bulk changes are slow

That is the rate limit, not a stall. Content Hub waits the interval the shop asks for and continues; a large batch finishes later rather than failing.

On this page
  1. What is available today
  2. The shop’s API is the ceiling
  3. Who can set this up
  4. What to reuse
  5. Troubleshooting
  6. A field will not save to the shop
  7. Bulk changes are slow

If they can't see it, they won't buy it. Let's show them.

Leave your details and we arrange a free consultation with the people who have spent years helping brands sell customised products. You bring the catalogue and the questions. We bring what has worked, what has not, and what it would take for you.

1Mvariants from one source
Same dayprice changes live in the shop
No-codeconfigurators the client runs
No demo booking, no sales sequence. We reply by email and take it from there.