Idukki
Product sync

One catalogue, every widget.

Connect Shopify or WooCommerce in 60 seconds. Drop a CSV if you’re anywhere else. Idukki normalizes your SKUs into one catalogue — and that catalogue is what every widget, the AI Shopper, visual search and virtual try-on read from.

  • Shopify OAuth + WooCommerce REST + CSV upload
  • Normalized fields ready for hotspots, search, AI
  • On-demand re-sync, no surprise rate-limit charges
  • One product ID across analytics, rights and competitions
Catalogue · 2,418 SKUs
last sync · 4m ago
1,842
Shopify
412
WooCommerce
164
CSV
  • Linen blazer

    Linen blazer

    prod_8741·Tops

    247 posts·31 tagged·4 widgets

    £148
  • Wide-leg trouser

    Wide-leg trouser

    prod_8742·Bottoms

    184 posts·22 tagged·3 widgets

    £96
  • Cotton tank · Ivory

    Cotton tank · Ivory

    prod_8743·Tops

    412 posts·56 tagged·6 widgets

    £42
  • Slim belt · Tan

    Slim belt · Tan

    prod_8744·Accessories

    92 posts·14 tagged·2 widgets

    £38
4 surfaces using this catalogue v3 schema
Sources

Every commerce platform, one catalogue.

10 ways products get in. One normalized seven-field shape comes out — and that’s what every widget, AI Shopper, visual search and virtual try-on reads from.

10 sources · 1 shape

Need something else (Centra · commercetools · custom in-house CMS)? Drop the team a line — the field-map applies the moment we can read your feed.

Field map

What we pull. What we leave behind.

Every source maps into the same seven-field shape. Your widgets, the AI Shopper, visual search and virtual try-on all read from the same normalized catalogue — there’s no per-source branching in the front-end.

Be honest

Three things product sync deliberately doesn’t do.

We’d rather ship a clean shape and tell you the limits than rebuild a PIM.

main variant only (for now)

We pull variants[0] — so shoppers see one price + one hero image per SKU. Multi-variant carousel is on the roadmap. Yes, we know. We're on it.

translations? bring your own

If your store ships in 6 locales, Idukki pulls the default-locale title + description. We don't hit translation endpoints — paste localized strings via CSV if you need them today.

B2B / wholesale pricing isn't modelled

Customer-group-specific prices, MOQs, tier discounts — none of that surfaces in widgets yet. The catalogue is built for B2C shoppers. If you're B2B-first, talk to us — there's a workaround.

huge catalogues (>250k SKUs) need a chat

Full re-syncs above ~250k products take longer than the dashboard expects. We'll spin up a backfill job manually — quick Slack ping and you're sorted.

4-min setup1,400+ brands37 KB runtime5.0 G2

Stop renting six tools. Ship one.

Spin up your first widget in 4 minutes. Migrate from Bazaarvoice, EmbedSocial, Tolstoy or Videowise in a day. Your CFO will love us. Your CRO already does.

  • No credit card
  • Cancel anytime
  • SOC 2 + GDPR

Where Idukki ships

Same data model. Every surface a shopper meets.