IdukkiIdukki
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
  • Shopify logoLive

    Shopify

    OAuth connect. We read products, variants, images and product_type via the Storefront API. Re-sync on demand.

  • WooCommerce logoLive

    WooCommerce

    Store domain + API keys. We read products, prices, images and categories via REST.

  • Magento / Adobe Commerce logoLive

    Magento / Adobe Commerce

    REST + GraphQL connect for Adobe Commerce 2.4+. Catalogue, attributes, configurable products mapped into the normalized shape.

  • Wix Stores logoLive

    Wix Stores

    Wix App Market connect. Products, collections, variants and price tiers stream into Idukki in real time.

  • BigCommerce logoLive

    BigCommerce

    Store hash + access token. We read the Catalog v3 API: products, variants, channel-aware pricing.

  • Squarespace Commerce logoBeta

    Squarespace Commerce

    Commerce API token connect. Pulls products, modifiers, images straight into Idukki.

  • Live

    CSV upload

    Drag-drop a CSV. We parse with csvtojson and preview the mapping before commit.

  • Live

    Custom feed / API

    Point us at a JSON / XML / Google-Shopping feed URL. We fetch on a cron + the same field map applies.

  • Google Merchant logoPartial

    Google Merchant

    Outbound: export your Idukki catalogue + UGC as a feed Google can read. Inbound: roadmap.

  • Salesforce Commerce Cloud logoRoadmap

    Salesforce Commerce Cloud

    OCAPI + B2C catalog connector for SFCC. Concierge onboarding for the first 12 sites, talk to the team.

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.

  • idStable product identifier from the source, used as the join key for analytics and rights.
  • titleDisplay name. Used in product-drawer, AI Shopper recommendations and search.
  • priceRaw + priceNumeric value + formatted string with your workspace currency symbol.
  • categoryMaps from product_type / WooCommerce category. Powers visual-search filters.
  • imageUrlFirst image from the source. Used in hotspots, search results and try-on layers.
  • productUrlPDP link, opens in a new tab or replaces the drawer per workspace config.
  • variants[0].priceFirst variant only today. Multi-variant UI on the roadmap.
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

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.