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
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
A made-up store running T-Selector. Flip the switch, change the style, or enter a VAT number.
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.
01 · For consumers
02 · For business buyers
03 · For you
04 · For Google
How it works
Today · 75 seconds
Install from the Shopify App Store and answer seven short questions about your store.
Within 10 hours
Accept our collaborator request. We set everything up on a copy of your theme.
Within 24 hours
Preview it, then publish. Consumers see VAT included; verified businesses buy VAT-free.
“Will it break my theme?”
No. We set T-Selector up on a copy of your theme. You preview it and publish it yourself when you’re happy.
“Will my accountant be happy?”
Every VAT number is checked in the EU’s VIES register, and you can download a CSV of every check and VAT-free order.
“Will Google show the wrong price?”
Product pages give Google the price including VAT, even while business buyers browse without it.
“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.” “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.” “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.” Reviewed by stores in Europe, the UK and Australia.
Web development · Headless Shopify
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
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.
Theme store: one theme renders every page inside Shopify. Quick to start — but every app adds its script to the same page, and design stays inside the theme’s limits.
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.
As a Shopify Partner, we’d rather keep Shopify underneath. It’s simpler, and you keep everything that already works:
Headless is a way of building, not a Shopify feature. The front end can sit on whatever back end fits:
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.
A typical theme store against a headless build. Press play and watch both load on a phone.
Targets: Google’s thresholds for “good”.
Speed comes from how a store is built — headless gives full control over it, but doesn’t guarantee it.
Why headless
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.
Headless isn’t fast by default. Speed comes from discipline — a script budget, an image pipeline, caching. That’s what we build.
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.
You can fix this in a theme too. With many apps it just becomes a constant fight.
Full control of URLs, headings, structured data and languages.
Core Web Vitals are one ranking signal; clean URLs, schema and hreflang do the rest.
Speed alone ranks nothing. Content and links weigh more — which is why we build both.
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.
Freedom costs design time. Every build starts with a proper UX phase.
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.
You lose the theme editor’s drag-and-drop. We set up editing that fits your team.
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.
Each new channel is still its own front end to design and build.
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.
It’s a software project: releases, testing and upgrades need someone who owns them — that can be us.
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.
Theme-based apps don’t work headless. Before we build, we go through every app: keep, replace or build in.
If a theme is enough, we’ll say so — and build that instead.
What we build
Hydrogen on Shopify’s own hosting, or Next.js. Products, orders and checkout stay in Shopify.
Custom sections on a clean theme base, so Shopify’s own updates keep flowing in.
VAT and B2B pricing, quote flows, configurators and integrations with the systems you already use.
SEO, Google Ads and tracking you can trust — built in from the start, not bolted on afterwards.
Stores we’ve built and improved





“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.” “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.” “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.” 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.
Built the same way as T-Selector: around a problem we ran into ourselves, running Shopify stores.
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
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.
Write to us and Adam answers himself — the same person who builds the apps and the stores.
Zoe Production AB · Reg. no. 559302-8524