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 setupDTC + B2B brands37 KB runtimeReal G2 reviews

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.

We use cookies

We use essential cookies to run this site and optional analytics cookies to understand how it’s used. You can change your choice anytime in our privacy policy.