Codemaker-S
Case, B2B worldwide

Business ordering,without the hassle.

va-imaging.comThe va-imaging.com homepage on desktopThe mobile view of va-imaging.com with the menu open
ClientVA Imaging, formerly GetCameras
MarketWorldwide, in seven languages
Services
Custom Shopify themeBespoke Shopify appCheckout extensionsRebrandingOngoing development

VA Imaging sells industrial cameras, lenses and machine vision lighting to engineers all over the world. We built the store that goes with it: a custom theme in seven languages and a checkout that understands how companies buy, from VAT number to purchase order number.

What we built

One whole from the same hand: store, checkout and admin, built around the way companies buy technical equipment.

01

Custom Shopify theme

Built entirely for technical buyers: clear product data, a knowledge base full of articles with the relevant products right beside them, and everything in seven languages with the right currency per country.

02

A rebrand without casualties

GetCameras became VA Imaging and got a completely new store at the same time. Existing customers recognise the shop straight away; new customers see a brand that matches the quality of the products.

03

A checkout for companies

Three bespoke checkout extensions: the VAT number is checked live against the European database during checkout, the buyer enters their PO number and it lands on the order automatically, and invoices are simply waiting in the account.

04

A Shopify app as the engine

Behind the scenes a bespoke app drives all of this: orders are processed in a tidy queue and the team manages the settings from its own panel in the Shopify admin.

VAT check at checkoutPO numbersSeven languagesInvoices in the accountKnowledge baseRebranding
getcameras.comThe old GetCameras homepageva-imaging.comThe new VA Imaging homepageBeforeAfter
01 · From GetCameras to VA ImagingA new brand, without losing customersThe old shop served faithfully for years but no longer fitted the company. The new theme brought a new face with it. The banner "Formerly known as GetCameras" catches existing customers; everything else is new.
The VA Imaging homepage on a desktop and a knowledge base article with products on a laptop
02 · Knowledge that sellsFrom article to basketEngineers read up first. So underneath every knowledge base article sit the products it covers, with the price and a direct button to the basket. The knowledge base is not a sideshow but a sales channel.
The VA Imaging mobile homepage and mobile menuThe va-imaging.com language and country switcher with languages, countries and currencies
03 · The whole world as a marketSeven languages, every region its own pricingA customer in Germany sees the shop in German with euros, a customer in the US in English with dollars. Language, country and currency switch at the top of every page, including on a phone on the factory floor.

Built for buyers

Ordering on behalf of a company calls for different things than ordering as a consumer. A valid VAT number means no VAT on the invoice for a delivery inside the EU, so the checkout validates that number live against the European databases before the order goes through. No manual corrections afterwards, no credit notes.

The same goes for the purchase order number: the buyer enters it during checkout, our app puts it on the order automatically, and from there it reaches the invoice that accounts payable receives. And anyone who has mislaid an invoice simply downloads it again from their account. Exactly the things B2B customer service normally spends its day on.

Selling B2B on Shopify works fine. You just have to close the gaps Shopify leaves open: VAT, PO numbers and invoices. That is exactly what we did here.

Where it stands today

VA Imaging runs worldwide today on the theme and the app we built, and development continues: new sections for campaigns, extensions to the knowledge base and improvements at checkout.

The engineering is built to do its work unnoticed. Every order runs through a tidy queue per shop, failed jobs are kept and retried, and the team adjusts settings itself in a dedicated panel inside the Shopify admin. Dull and dependable, exactly what the engineering behind an international store should be.

Onder de motorkap

Theme
Custom Shopify theme with Vue, Alpine and Tailwind
App
NestJS with its own admin panel in the Shopify admin
Checkout
Three bespoke extensions: VAT validation, PO number and invoices
VAT check
Validated live through the European VIES database