Content Hub

One record per product, read by every place you sell.

One record per product: how every variant looks, what it costs, what it's made of, feeding every place you sell.

PRODUCT RECORD · live ColourSage Price EDITED €1,290 FabricLegend one source of truth Storefrontthe product page Configuratorevery variant Quote · POSshowroom sale Every marketright copy per country
The catalog engine under their sales
Why it matters

Your website is only as honest as your data. Make it honest in one place.

A configurator is only as good as the catalog under it. When the price lives in an ERP export, the photos in a shared drive, and the fabric specs in a supplier PDF, your product page is a guess.

Content Hub puts each product's options, prices, assets and rules into one record that every selling channel reads. That record is the single source your storefront, your configurators and your visuals all run on.

1
record per product, every SKU under it

One record holds a product with its options, prices, assets and rules, and every SKU those combine into. The catalogue grows; the number of places you maintain it stays at one.

What one record makes possible

The sell is a sales mechanism, not tidy data.

Every channel sells the same variant.

The buyer configures walnut and bouclé on your site, sees walnut and bouclé in the showroom, and gets walnut and bouclé on the quote. One record; no channel freelances. Confidence is what closes a furniture sale.

A sale that resumes where it stopped.

Every configuration is a link. The buyer builds at home; your showroom rep opens the exact build and closes from there. No screenshots, no starting over; the buyer who walked out comes back to a sale already half-made.

Your catalog, shaped in the UI.

Add a "Martindale" field to your fabrics on a Tuesday morning, no developer, no deploy. The form your team fills is what your storefront reads.

Prices flow both ways.

B2B and B2C price lists pull from your ERP daily; edit a price and the shop reads it. You'll never argue with your own shop about which price was live.

From reconciling to trusting

If it's in the record, it's on the site.

Retire a colour or change a fabric's price, and the next page load shows the new truth, only where it applies, everywhere it applies. No re-export, no publish day, no version of the catalog that's right in one place and stale in three others.

Talk to our team →
yourshop.com/aria-sofa
Aria Sofa upholstered in Legend: Natural
Aria Sofa
Legend · Natural
€1,290€1,190updated
Cream Natural Taupe Grey Deep Terra: retired Anthracite Black +4
Content Hub · saved
Retired colour Deep Terra
Price €1,290 → €1,190
Case study · MyBed
“

Every price change used to be an export, a paste, and a prayer. Now we edit the record and the shop reads it.

MyBed.pl
MyBed.pl
Bed manufacturer · catalog + two-way shop sync
Challenge

A bed catalog whose fabric × size × headboard matrix outran the spreadsheets managing it, feeding an e-commerce storefront with paid traffic behind it.

Solution / Result
  • Price changes live in the shop the same day, no export round-trips.
  • The product page, the configurator and the quote read one record.
  • New fabrics go live with their renders, not ahead of them.
Read the case study →

How Content Hub works

One fabric. Every spec in one record.

Weave, colours, the technical datasheet, the AI-search fields and the docs all live on one product: read by your storefront, quotes and showroom.

  1. 01

    One record, every field

    Name, price, weave, care notes and copy live on a single fabric: edited once, in the browser.

    Fabric record · Legend
    Unique · Bouclé
    Bouclé: structural
    Eco-friendlyMattePet-friendlyOEKO-TEX
  2. 02

    Every colour, one place

    Swatches and their renders sit on the product itself, not scattered across a shared drive.

    Swatch per colour · 11
    Legend: Cream Legend: Natural Legend: Taupe Legend: Grey Legend: Olive Legend: Deep Terra Legend: Mocca Legend: Anthracite Legend: Black Legend: Ocean Blue Legend: Lagoon
    Every colour photographed and rendered, on the product, not in a shared drive.
  3. 03

    The datasheet is built in

    Weight, composition, Martindale and pilling travel with the fabric, no separate spec file.

    Technical datasheet
    Usable width142 cm
    Weight650 g/m²
    Composition80% PES / 20% Acrylic
    Abrasion · Martindale>100,000
    Pilling4
  4. 04

    Structured for AI search

    Every field is typed and tagged: ready for AI search, filters and your product feeds.

    AI Search · structured
    structure_typeBouclé
    durability_index100,000
    softness · texture3 / 5 · 5 / 5
    bouclé effecttextured hand-feeldense weaveallergy-friendly
  5. 05

    Docs and media, attached

    The technical PDF, the product video and the description live on the record too, one link for the whole team.

    Attached to the record
    Technical datasheetPDF
    Product video0:42
    Care guidePDF
    DescriptionEN / PL
hub.ar-range.app/legend
Fabric record · Legend
Unique · Bouclé
Bouclé: structural
Eco-friendlyMattePet-friendlyOEKO-TEX
Swatch per colour · 11
Legend: Cream Legend: Natural Legend: Taupe Legend: Grey Legend: Olive Legend: Deep Terra Legend: Mocca Legend: Anthracite Legend: Black Legend: Ocean Blue Legend: Lagoon
Every colour photographed and rendered, on the product, not in a shared drive.
Technical datasheet
Usable width142 cm
Weight650 g/m²
Composition80% PES / 20% Acrylic
Abrasion · Martindale>100,000
Pilling4
AI Search · structured
structure_typeBouclé
durability_index100,000
softness · texture3 / 5 · 5 / 5
bouclé effecttextured hand-feeldense weaveallergy-friendly
Attached to the record
Technical datasheetPDF
Product video0:42
Care guidePDF
DescriptionEN / PL
What you get

Every box leads with what you get, not what the tool does.

1

Change your catalog without waiting on a developer.

A fabrics group can carry the supplier, the grade, the Martindale result and a per-size cover override, added from the admin, live the moment it's saved.

2

Edit your shop and have it pushed back, both ways.

Two-way sync with Shoper runs in production today: catalog in, price and variant edits back out, conflicts surfaced instead of swallowed. Shopify Plus, Magento and custom storefronts ride the same adapter, scoped per engagement; we tell you which is live rather than claiming "all integrations supported."

3

Show the exact-variant image from numbers you already have.

Your storefront asks with the product and option IDs it already has and gets the composed image back, under 50 ms for hot images, and never a stale one.

4

Never commission a render you don't need.

Coverage compares every combination your options imply against the images that exist, shows the gap, and queues the missing ones for upload. A new fabric drop tells the team exactly which renders to commission.

5

Move your catalog in without a migration project.

Bring the catalog as an export; a thousand items load in one request and every row reports back, imported or failed, nothing silent, nothing doubled.

6

Settle any "who changed the price" question in seconds.

When the shop showed the wrong price, you know who changed it, what it said before, and when, ninety days back, by default.

Every rival page claims "single source of truth" and shows a dashboard. Nobody shows a record, and nobody names what they don't own. Your ERP stays the master of prices, your CAD owns the geometry.

Content Hub owns the single source of what your customer sees.

Where it fits

Solutions powered by Content Hub

From the blog

Tell us what you sell. We'll tell you if it fits.

Not just a data tool: making every place you sell read one honest record, and what that's worth to your margin. Tell us your catalog and your channel mix, and we'll tell you straight.

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.