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
  • GDPR + SOC 2 (in audit)

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.