T-SelectorShopify app · 4.9 ★

Sell to businesses and consumers from one Shopify store.

T-Selector shows every buyer the right price — with or without VAT — and lets verified EU businesses check out VAT-free. We install it for you.

Free done-for-you setup included

  • Live within a day Set up within 24 hours of accepting our request.
  • Your store stays safe We work on a copy of your theme. Nothing changes until you approve.
  • No risk to try Uninstall within 7 days and you pay nothing.
4.9 out of 5 from 34 reviews in the Shopify App Store
northlight-optics.comDemo store
  • Binoculars
  • Scopes
  • Care
  • Field binoculars 8×42 €370.00 Incl. VATExcl. VAT
  • Spotting scope 20–60× €895.00 Incl. VATExcl. VAT
  • Lens care kit €19.00 Incl. VATExcl. VAT

Buying for a business?

Enter your VAT number to see prices without VAT and check out VAT-free.

Demo only. In your store the number is checked live against the EU’s VIES register.

VAT-exempt

A made-up store running T-Selector. Flip the switch, change the style, or enter a VAT number.

Toggle style
4.9 T-Selector rating from 34 reviews
2021 Shopify Partner since
24h From install to live
20 Languages built into T-Selector

Every buyer sees the price they’ll actually pay.

Consumers expect prices with VAT. Businesses think without it. Shopify’s built-in B2B is made for logged-in company accounts — so most stores that sell to both end up showing someone the wrong price.

A consumer sees prices with VAT — the price they expect to pay.
A verified EU business sees prices without VAT — and pays none at checkout.

What T-Selector does

One app, four jobs.

  1. 01For consumers
  2. 02For business buyers
  3. 03For you
  4. 04For Google

01 · For consumers

Prices with VAT, the way they expect.

  • A switch in your header — five styles, set separately for desktop and mobile
  • An optional pop-up that lets first-time visitors choose
  • Built-in wording in 20 languages, all editable

02 · For business buyers

Verified, then VAT-free.

  • VAT numbers checked against the EU’s VIES register
  • Verified customers are made tax-exempt, so checkout charges no VAT — or applies reverse charge
  • On Shopify Plus, the form can sit inside checkout

03 · For you

Less VAT admin, fewer mistakes.

  • Country VAT rates, imported from Shopify Markets in one click
  • Different rates per product with tags — books, food, anything reduced
  • A CSV of VAT-exempt orders for your accountant
  • Pause price switching whenever you need to

04 · For Google

The price Google reads includes VAT.

  • Product pages give Google the price including VAT, even while shoppers browse without it

How it works

From install to live in about a day.

  1. Today · 75 seconds

    Install from the Shopify App Store and answer seven short questions about your store.

  2. Within 10 hours

    Accept our collaborator request. We set everything up on a copy of your theme.

  3. Within 24 hours

    Preview it, then publish. Consumers see VAT included; verified businesses buy VAT-free.

The three worries we hear most

“Will it break my theme?”

“Will my accountant be happy?”

“Will Google show the wrong price?”

What merchants say

Swipe for more
“We had been looking for a VAT toggle switch for a while and tried a few which did not work correctly. T-Selector and the support there were fantastic and got it working perfectly on our store.”
Resin MillShopify App Store
“The app works as advertised - it is simple to use and effective with customisation options available. The real benefit was in the setup. We had a complicated process that involved pricing with, without and exempt of GST that required additional programming, plus other apps that impacted pricing display.”
DocStockShopify App Store
“A very good app for B2B or B2C users, it's simple to use and the service from Adam is out of the league. He helped us from start to finish with both implementation and design.”
HelloGraphicShopify App Store

Reviewed by stores in Europe, the UK and Australia.

Web development · Headless Shopify

Stores that load before your customers lose interest.

Besides our apps, we design and build Shopify stores — from clean theme builds to headless storefronts where speed, content and SEO drive growth. Products, orders and checkout stay in Shopify.

Headless, explained

What does “headless” mean?

Every online store has two halves. The back end holds products, stock, payments and orders. The front end is everything the shopper sees and clicks. In a normal Shopify store, a theme welds the two together. Headless separates them: the front end is built as its own fast website and talks to the back end through an API.

Headless: the storefront is its own website, served from servers close to the shopper. It asks Shopify for products, prices and carts through the API — and the same back end can feed an app, an in-store screen or anything else.

Our default: Shopify as the back end

As a Shopify Partner, we’d rather keep Shopify underneath. It’s simpler, and you keep everything that already works:

  • Shopify’s own checkout — with Shop Pay, Apple Pay and Google Pay — maintained and improved by Shopify
  • Card payments on Shopify’s PCI DSS Level 1–certified infrastructure
  • The admin your team already knows: orders, stock, discounts, Markets and B2B
  • Back-office apps keep working, and Hydrogen storefronts can run on Shopify’s own hosting, Oxygen
  • One catalogue for every channel — web, app, point of sale and marketplaces

But it works just as well without Shopify

Headless is a way of building, not a Shopify feature. The front end can sit on whatever back end fits:

  • →Another commerce platform, or your ERP or PIM
  • →A headless CMS such as Sanity, Contentful or Storyblok for content-led sites
  • →No checkout at all: B2B catalogues with quote requests, lead generation, bookings, portals and brand sites

When nobody pays online, Shopify is the wrong tool — so we don’t use it. We pick the back end that fits the job, not the other way round.

Same store. Two ways to build it.

A typical theme store against a headless build. Press play and watch both load on a phone.

Typical theme store Measured Oct 2026 · Lighthouse, mobile, slow 4G
  1. First content
  2. Font swaps
  3. Main image
  4. Page jumps
  5. Product images
  6. App widgets load late
  7. Pop-up covers the page
Performance
72/100
Main image
3.8 s
Layout shift
0.195
Page weight
20.1 MB
Requests
383
Headless build Our target — shown as an illustration until our own rebuild is live and measured the same way
  1. First content
  2. Main image
  3. No jumps
Performance
90+
Main image
under 2.5 s
Layout shift
under 0.1

Targets: Google’s thresholds for “good”.

Why headless

What you get — and the catch.

01

A faster store

Pages show up straight away, even on a phone on 4G — so fewer shoppers leave before the product loads.

Pages are rendered on the server close to the shopper and streamed, with only the JavaScript each page needs.

The catch

Headless isn’t fast by default. Speed comes from discipline — a script budget, an image pipeline, caching. That’s what we build.

02

A page that stays put

No review widgets or banners pushing the buy button away from the thumb.

Every area has its space reserved from the start, instead of apps injecting content after load.

The catch

You can fix this in a theme too. With many apps it just becomes a constant fight.

03

Found on Google

Full control of URLs, headings, structured data and languages.

Core Web Vitals are one ranking signal; clean URLs, schema and hreflang do the rest.

The catch

Speed alone ranks nothing. Content and links weigh more — which is why we build both.

04

Design without theme limits

A store that looks like your brand, with flows a theme can’t do: configurators, calculators, quote requests, monthly pricing.

The storefront is ordinary code. Anything the web can do, your store can do.

The catch

Freedom costs design time. Every build starts with a proper UX phase.

05

Content that sells

Guides, comparison pages and campaign pages that are as fast as your product pages.

Content from Shopify metaobjects or a CMS mixes freely with product data.

The catch

You lose the theme editor’s drag-and-drop. We set up editing that fits your team.

06

One back end, every channel

The same products, prices and stock feed your website, an app, an in-store screen or a marketplace.

Every front end asks the same back end through the same API, so nothing is copied or kept in sync by hand.

The catch

Each new channel is still its own front end to design and build.

07

Changes without risking checkout

New pages and campaigns ship without touching payments or orders.

The storefront is released on its own; checkout and the back end keep running untouched.

The catch

It’s a software project: releases, testing and upgrades need someone who owns them — that can be us.

08

Fewer apps to pay for

Simple app features built in once — badges, FAQs, size guides, upsell blocks.

No monthly fee for apps that only exist because the theme can’t do something.

The catch

Theme-based apps don’t work headless. Before we build, we go through every app: keep, replace or build in.

When headless isn’t worth it

  • A small catalogue where a good theme looks the part — it’s faster to launch and costs less.
  • Your store depends on theme apps you don’t want to replace.
  • No budget for ongoing development — changes the theme editor handles need a developer in headless.

If a theme is enough, we’ll say so — and build that instead.

What we build

From a sharper theme to a store built from scratch.

  1. 01

    Headless storefronts

    Hydrogen on Shopify’s own hosting, or Next.js. Products, orders and checkout stay in Shopify.

  2. 02

    Theme builds and redesigns

    Custom sections on a clean theme base, so Shopify’s own updates keep flowing in.

  3. 03

    B2B and custom features

    VAT and B2B pricing, quote flows, configurators and integrations with the systems you already use.

  4. 04

    Found and chosen

    SEO, Google Ads and tracking you can trust — built in from the start, not bolted on afterwards.

Stores we’ve built and improved

  • Lantmännen
  • Beltton
  • Sekelskifte
  • Home Build Doors
  • Sim & Skills
  • Fremst
“Did loads of website jobs for us and had a great experience. Had an issue which was a fault of our own about 3 months afterwards and the guys sorted it in 24 hours of me sending an email.”
Home Build Doors
“6 out of 5 stars in communication, service and competence. Delivers outstanding work. We will be using Zoe Production for all future support on our store.”
Fremst
“Adam responded instantly and the work was carried out within 24 hours to a very high standard. We also use their VAT toggle app (T-Selector) and find it to be excellent.”
Sim & Skills

Have a store in mind?

Tell us what you sell and where it feels slow. Adam reads every brief and replies himself — he’s the one who would build it.

Tell us about your store

Two more apps on the way.

Built the same way as T-Selector: around a problem we ran into ourselves, running Shopify stores.

  • T-SelectorShopify App Store · 4.9 out of 5
  • App 02In development
  • App 03In development

Named after a daughter. Built from a store.

Zoe Production was founded in Sweden in 2020 and named after Adam’s firstborn daughter, Zoe. We have been a Shopify Partner since 2021.

T-Selector came out of our own store: we sold to both businesses and consumers, and nothing in the App Store showed each of them the right price. So we built it, and launched it in the App Store in 2022.

Adam Agerfalk Founder · your contact

You talk to the person who builds it.

Adam answers every email, plans every build and writes the code himself. No account managers and no handovers — the person you brief is the person who ships.

  • Replies to every email himself
  • Plans and builds every project
  • Built T-Selector and supports it
hello@zoeproduction.com

Questions about T-Selector, or a store in mind?

Write to us and Adam answers himself — the same person who builds the apps and the stores.

Zoe Production AB · Reg. no. 559302-8524