Commerce platform
Shopify
Install from the App Store, attribute to the order.
Shopify is the reference integration: theme app blocks, catalogue sync, in-gallery add to cart, the order webhook and the checkout pixel all ship today. Everything the other platforms are catching up to started here.
- Connects in
- Shopify App Store, OAuth
- Catalogue
- Synced from the Admin API, re-synced on change
- Orders
- Order webhook plus checkout pixel
What works today, and what is still being built.
Fully live. Shopify is the platform the rest of the backend is measured against.
- Live
- In progress
- Planned
- Live
Theme app blocks
Gallery, carousel, stories, lookbook and reel blocks in the OS 2.0 theme editor. No Liquid edits.
- Live
Product catalogue sync
Products, variants, prices and images from the Admin API, so posts tag against live products.
- Live
Add to cart inside the gallery
Tagged products write to the Shopify cart without leaving the widget.
- Live
Order webhook attribution
Orders reconcile back to the add-to-cart events that earned them; the revenue ledger holds real order values.
- Live
Checkout pixel
Attributed revenue from checkout, separate from influenced cart value. The two are never blended.
- Live
Shop app publishing
Product-tagged videos publish to the Shop channel per video, per collection or library-wide.
- Live
Post-purchase review request email
Order-triggered request for a photo or video review, switched on from the Shopify tab in settings.
- Live
Hydrogen and headless
The universal script and the React SDK cover storefronts that do not use the theme editor.
Set it up.
Where it lives in the dashboard: Shopify App Store, then Settings, Shopify.
Before you start
- A Shopify store on any plan
- Staff access that can install apps
- Step 1
Install the app
Open the Idukki listing on the Shopify App Store and approve the permissions. The install creates your Idukki workspace and links it to the store.
- Step 2
Let the catalogue sync
Products, variants and prices import in the background. A few thousand SKUs finish inside a few minutes; you can connect a source while it runs.
- Step 3
Connect a source and approve posts
Instagram, TikTok, YouTube, reviews or uploads. Approve a first batch so the gallery is not empty on day one.
- Step 4
Add the block in the theme editor
Online Store, Themes, Customize, Add section, then pick an Idukki layout and the collection. Save.
- Step 5
Check attribution is flowing
The order webhook and checkout pixel register on install. Place a test order after adding to cart from the widget and confirm it appears in Orders.
The questions to ask before you connect it.
Will the app slow my theme down?
The block loads a single deferred script of about 37 KB gzipped and reserves the gallery height before content arrives, so there is no layout shift. The platform page links the measured Lighthouse runs.
Does attribution need Shopify Plus?
No. The order webhook and the checkout pixel work on every Shopify plan. Plus adds checkout extensibility, which is where the cart-page UGC block lives.
What happens to my data if I uninstall?
The uninstall webhook revokes the token and stops all syncs. Your Idukki workspace keeps the collected content and rights records until you delete the account.
Can I run this on a headless Hydrogen storefront?
Yes. Use the universal script or the React SDK; catalogue sync and attribution work the same way because they are wired to the store, not the theme.
Go deeper
Want to see attribution on your own orders?
Install from the App Store, add one block, place one order. The ledger fills in from there.