For Shopify

Recommendations that prove they worked.

Affina puts AI product recommendations on your product and cart pages, learns what actually sells together in your store, and measures the added revenue against a real 10% holdout — so you see lift, not vanity metrics.

Shopify PartnerShopify PartnerPre-launch · no customer data collected (Protected Customer Data Level 1)
Affina · Dashboard
Revenue added · last 30 days
+$8,420
Incremental revenue Affina added over a 10% holdout — not sales you'd have made anyway.
Holdout — shoppers shown no recommendations$8.01
Shoppers shown Affina$40.24

Who it's for

Shopify merchants who have related products but no reliable way to surface the right pairings, and who want a higher average order value without hiring a merchandiser. If you've ever wondered whether your “you may also like” widget actually makes money, Affina is built to answer that.

The problem

Most recommendation apps show impressions and clicks, then ask you to assume they helped. They run on models pre-trained on other stores, and they never tell you whether the sale would have happened anyway. You're left guessing whether the app earns its keep.

Built for where you are

Different stores need different things from a recommendation app. Affina meets each one honestly — and never claims a number it can't measure.

Just getting started
You opened your store, traffic is thin, and you still want a bigger basket

Affina works from day zero — it pairs products by what they are, not by order history you don't have yet, so you can switch it on before your first sale. It's upfront about the rest: the measured-lift number arrives once enough shoppers pass through.

Growing
Steady sales, but your “related products” are an afterthought

Affina learns from your own shoppers and proves the revenue it adds against a real 10% holdout. You keep it only if it pays for itself — and you'll know to the dollar, instead of guessing.

Scaling
High volume, a real team, and no patience for numbers you can't defend

The holdout gives you attribution a CFO will accept. Rules control what shows where, and Affina collects no personal data — so it clears privacy review without a fight.

Switching apps
Paying for LimeSpot or Rebuy and quietly unsure it earns its fee

Affina is the one that tells you the truth: run it alongside, watch the holdout-measured lift, and decide with evidence — not a vendor's dashboard that counts every order it touched as its own.

How it works

01
It learns your store

Adaptive model per store and per placement. Nothing pre-trained on other merchants — it learns from your own shoppers.

02
A real 10% holdout

Affina deliberately shows about one in ten shoppers no recommendations, as a control group. That's how it measures lift against reality.

03
Two placements, no theme edits

Recommendations appear on the product page and the cart page. You add them by switching the block on in the theme editor — Affina never edits your theme.

04
Only claims what it can measure

While there isn't enough traffic yet, the dashboard says so. Once there is, it reports the revenue you earned beyond what the holdout would have earned anyway.

Key features

Recommendations on product and cart pages

Theme-adaptive — inherits your store's fonts and colours. Never Affina branding.

Holdout-measured lift dashboard

Revenue added vs. a real 10% control group, per-placement breakdown. Honest 'still learning' state until there's enough data.

Per-store adaptive engine

Learns from your shoppers. Nothing pre-trained on other merchants.

Rules you control

Exclude out-of-stock, skip already-purchased, hide on-sale, margin floor, price band, frequency cap, excluded tags, a never-recommend list.

Boosts and pairings

Up-weight a product, or pin 'always show B with A'.

Ask Affina

In-app assistant that reads your live setup, explains why a product is or isn't being recommended, and makes the changes for you.

Insights

Recommendation explorer, shopper-context views, catalogue coverage, order journeys, and model performance.

Storefront in 7 languages

Widget labels auto-translate to the shopper's language — English, Spanish, French, German, Portuguese, Italian, Dutch.

Why Affina

Honest measurement

A real holdout and incremental lift — not impressions dressed up as value.

Your data, your model

Per-store learning. No transfer from other merchants.

No customer data needed

Affina recommends by what's being viewed, not by who's viewing. It works for every shopper, including anonymous ones, and stores no customer personal information (Shopify Protected Customer Data Level 1).

One calm surface

Everything lives in Shopify Admin, in one consistent, quiet interface.

Pricing

Paid-only, with a 14-day free trial on every plan, billed through Shopify. Tiered by your store's monthly revenue — recommendations are unlimited on every plan. Within days you see Affina working — shoppers viewing, clicking, and adding recommended products, and the assisted revenue that follows. The holdout-measured lift takes a little longer to prove and lands as your traffic builds.

Starter
$19/mo
Stores doing up to $10k a month
Unlimited recommendations
10 boosted products
14-day free trial
Pro
$49/mo
Stores doing $10k–$75k a month
Unlimited recommendations
50 boosted products
14-day free trial
Scale
$99/mo
Stores doing $75k a month and up
Unlimited recommendations
200 boosted products
14-day free trial

All plans include both placements (product + cart). No free tier.

FAQ

What does Affina do?

It puts AI product recommendations on your product and cart pages, learns what sells together in your store, and proves the added revenue against a 10% holdout.

How is it different from a 'you may also like' app?

Honest, holdout-measured lift; a model that learns your store specifically; and no customer data required.

Does it need my customers' personal data?

No. Affina recommends based on what's being viewed, not who's viewing. It stores no customer names, emails, or addresses (Protected Customer Data Level 1).

Will it edit my theme?

No. You switch on the recommendation blocks yourself from the theme editor; Affina only reads your theme to detect that they're live.

How long until I see results?

Recommendations are live immediately, and within days you see real engagement — shoppers viewing, clicking, and adding recommended products — plus the assisted revenue that follows. The holdout-measured lift takes longer to prove (it needs enough traffic to compare against the control group, usually a couple of weeks) and lands on your dashboard as it becomes real.

What does it cost?

$19, $49, or $99 per month (Starter / Pro / Scale), tiered by your store's monthly revenue, with a 14-day free trial on every plan. Recommendations are unlimited on every plan. No free tier.

Recommendations that prove they worked

Affina is feature-complete and pending Shopify App Store approval. The install link goes live when the listing is approved.

Email us about early access

Questions: hello@lunalink.ai