Detect or import product
Receive a product URL, browser-page payload, or merchant widget payload. Normalize it into one internal product_ingest contract.
Real brand website try-on
Fit Twin should treat brand websites as ingestion surfaces, not as custom one-offs. The winning system is a shared product extraction pipeline that powers import first, extension second, and merchant widgets third.
Core Flow
The browser extension, merchant widget, and pasted-URL import should all converge on the same normalized payload. That keeps parsing logic, sizing logic, and rendering logic aligned instead of building three independent integrations.
Receive a product URL, browser-page payload, or merchant widget payload. Normalize it into one internal product_ingest contract.
Resolve hero images, variant attributes, product category, material hints, and size-chart ranges with a confidence score for each field.
Assign the garment to a Fit Twin category template, then scale and anchor it against avatar measurements and silhouette rules.
Match avatar measurements against brand rules, apply ease allowances, and output primary size, alternate size, confidence, and limiting measurements.
Return a fast SVG or 2D overlay preview first, along with brand notes, confidence, and a deep link back to the product page.
Approach Review
Each option uses the same avatar and size logic, but differs sharply in operational cost, launch speed, and who controls product data.
Fastest MVP
User pastes a product URL, Fit Twin normalizes the product page, extracts imagery and size-chart data, then renders the garment on the avatar in Fit Twin.
Delivery score
8.5 / 10 speed
Most practical first release because it avoids merchant sales cycles and browser-store review while exercising the same extraction and sizing pipeline the other approaches need.
Garment extraction and mapping
Size recommendations
Privacy and data
Target first
Shopify stores first / WooCommerce second / BigCommerce third / Curated direct-brand pages after parsers stabilize
Verdict: Best starting point. It proves avatar try-on from real sites with the least operational friction and sets up the shared ingestion layer for the extension later.
Best consumer UX
A Fit Twin extension injects a Try on my avatar button into supported product pages and sends the current product payload into Fit Twin.
Delivery score
7 / 10 speed
Technically viable for a curated list of domains, but it is brittle because every supported brand needs selector maintenance, QA on layout changes, and browser-store distribution.
Garment extraction and mapping
Size recommendations
Privacy and data
Target first
Three to five curated DTC domains after Shopify import works / Zara / H&M / ASOS as extension-only experiments / Zalando later, once marketplace parsing is stable
Verdict: Strong second step after the import pipeline is reliable. The UX is excellent, but the maintenance cost is too high for the first release.
Best long-term channel
Fit Twin provides a lightweight script, Shopify app block, or storefront component that brands embed directly in their own PDPs.
Delivery score
5.5 / 10 speed
Engineering is cleaner than the extension because the brand exposes structured product data on purpose, but adoption is gated by merchant partnerships and integration approvals.
Garment extraction and mapping
Size recommendations
Privacy and data
Target first
Independent Shopify brands / Forward-leaning DTC labels with controlled storefront teams / Marketplace sellers later, not platform operators first
Verdict: Best strategic product once Fit Twin has proof of demand. Not the right first move unless there is already a launch partner waiting.
Platform Order
Fit Twin should prioritize surfaces that are both technically normalizable and commercially reachable. Platform strategy matters more than chasing brand logos too early.
Largest opportunity surface for the widget path and the easiest normalization target for import because many storefronts expose consistent product JSON and standardized theme extension hooks.
Best-fit approaches
Catalog Import / Widget / Plugin / Later extension support
Broad long-tail coverage with decent structured data, but theme variance makes parsing and plugin packaging less uniform than Shopify.
Best-fit approaches
Catalog Import / Selective widget
Smaller opportunity than Shopify but a cleaner fit for script-based merchant embeds and curated import connectors.
Best-fit approaches
Catalog Import / Widget / Plugin
Brands like Zara, H&M, and ASOS are attractive consumer targets, but they should be treated as curated parsers in the extension layer rather than the first integration surface.
Best-fit approaches
Browser Extension
Zalando and similar marketplaces add seller, locale, and merchandising complexity. They matter, but only after the ingestion and sizing stack has proof on simpler DTC flows.
Best-fit approaches
Catalog Import / Extension / Partner API later
Delivery Plan
That sequence gives Fit Twin a usable consumer flow immediately, a compelling on-site experience next, and a merchant product once demand is proven. Trying to start with the widget or with broad browser support would slow the team down.
Build the canonical ingestion service, parser confidence model, and normalized size-chart schema. Support five to ten curated Shopify stores and a small manual QA console.
Launch Catalog Import in the Fit Twin app. User pastes a product URL, sees a normalized preview, size recommendation, and avatar overlay within one flow.
Wrap the same ingestion contract in a browser extension for a handful of supported domains. Keep unsupported pages inert instead of trying to work everywhere.
Use conversion data from import and extension flows to sell the merchant widget to Shopify brands that already show demand.