In review for the Shopify App Store

Frame size is the last thing between a shopper and checkout.

CycloFit adds a sizing widget to your Shopify product pages. A shopper enters their height and inseam and gets a frame size, a confidence score, and the reasoning behind it — before they add to cart, not after the bike arrives.

Try it on the right. Those are the real size bands CycloFit uses for a Trek Marlin hardtail — move the sliders and watch the recommendation change.

Find your frame size
Trek Marlin 7 · Hardtail
5′9″  175 cm
32″  81 cm
Confidence

A live demo of the storefront widget. No data leaves your browser.

How it works

Three steps, no code, no theme editing

CycloFit installs as a Shopify theme app extension. You place the block once in your theme editor and it appears on every product page you choose.

STEP 01

CycloFit reads the product

A two-pass detector reads the product title, tags, description and variant options to work out what kind of bike it is — road, gravel, hardtail, full suspension, e-bike, kids or BMX — and which size chart applies.

STEP 02

The shopper enters two numbers

Height and inseam, in centimetres or feet and inches. If the detector is unsure what the bike is, the widget asks the shopper one clarifying question instead of guessing.

STEP 03

They get a size and a reason

A recommended frame size, a confidence score, and plain-language reasoning. When a rider genuinely falls between two sizes, CycloFit says so and explains how each one rides.

In your Shopify admin

Find out what your shoppers actually are

Every fitting session is recorded against your store. The dashboard turns that into stock decisions you can act on — which sizes people ask for, how confident the fits were, and which sessions ended in an order.

  • Size demand across every fitting, so you buy the sizes people are asking for
  • Conversion tracking that ties a fitting session to a completed order
  • Detection accuracy, so you can spot products that need a clearer title
  • Borderline fits, where a shopper sat between two sizes
  • Exportable Excel and CSV reports on the Studio plan

Size demand · last 30 days

Fit sessions
1,284
Avg. confidence
87%
S
14%
M
33%
L
39%
XL
14%

Illustrative figures

Pricing

Three plans, billed through Shopify

Charges appear on your regular Shopify invoice. No separate account, no card details handled by us.

Ride

For a shop that wants correct sizing on every product page.

$19/ month
  • Core sizing widget
  • Two-pass bike detection
  • Confidence score on every fit
  • Fit activity dashboard
  • 30 built-in brands
  • Unlimited fits

Studio

For a shop carrying brands and models we don't ship charts for.

$99/ month
  • Everything in Race
  • Custom brand uploads
  • White-label widget
  • Custom microcopy editor
  • Exportable performance reports
  • Borderline size analysis

Every plan starts with a 14-day free trial. Cancel from your Shopify admin at any time.

Questions

Before you install

Which bikes does it know how to size?

CycloFit ships with size charts for 30 bicycle brands across road, gravel, hardtail, full suspension and e-bike categories, plus dedicated logic for kids' bikes and BMX, which are sized by wheel diameter rather than frame length. On the Studio plan you can upload your own size charts for anything we don't cover.

What happens if a shopper is between two sizes?

It tells them. Rather than rounding to a confident-sounding answer, the widget names both sizes, drops the confidence score to reflect the ambiguity, and explains the trade-off — the smaller frame rides more agile, the larger one more stable and roomy. Merchants on the Studio plan can see every borderline fit in the dashboard.

Do I need a developer to install it?

No. CycloFit installs as a Shopify theme app extension, so you add it from your theme editor the same way you add any other section. Nothing in your theme's code is modified, and removing the app removes the widget cleanly.

What do you collect about my shoppers?

No names, no email addresses, no phone numbers, no postal addresses and no payment details. Measurements are stored against a randomly generated session identifier that isn't derived from and can't be traced back to any person. We don't sell data or use it for advertising. The full details are in our privacy policy.

Can I use my own branding?

On the Studio plan, yes. You can set your own widget name, remove CycloFit branding entirely, and rewrite the widget's wording with the custom microcopy editor so it sounds like your shop rather than like an app.

How do I get support?

Email support@cyclofit.io. CycloFit is built and supported by one person, so your email reaches the developer directly rather than a queue. We aim to reply within one business day.

Run a bike shop on Shopify?

CycloFit is in review for the Shopify App Store. If you'd like to be told the day it goes live, or you carry a brand you'd want size charts for, send a note.

support@cyclofit.io