Skip to content
Jointstore · Bilingual e-commerce

Bilingual e-commerce platform with crypto payments

A German and English storefront across web and mobile, taking bank transfer, PayPal and crypto.

One catalogue serving two languages and three payment rails across web and mobile.

The Jointstore native app home screen: search, a German promotional banner, category chips and a row of special deals.
Kasse
Try it
Client
JointStore
Industry
E-Commerce
Region
Germany
Year
2023
Languages
Deutsch · English
The problem

Two markets, and a checkout that has to meet both.

A shop selling into German- and English-speaking customers has two ways to fail them: in the words on the page, and at the moment they pay.

01 · Language

Selling into both German and English-speaking markets from one catalogue means every product, category and checkout step exists twice, and drifts apart the moment either is edited independently.

02 · Payment

Payment expectations differ too — a checkout that only offers cards loses customers who expect bank transfer, and a growing segment expecting crypto.

01 Language

One catalogue, two languages.

Products, categories and content are served in German and English from a single source, keeping the storefronts in step.

That is the difference between keeping two shops in step by hand and never having two shops at all. Try the same edit both ways.

BuiltA bilingual e-commerce platform available in German and English.

katalog_de · product A
name
"Beispielprodukt A"
kategorie
"Gesundheit"
catalogue_en · product A
name
"Sample product A"
category
"Health Care"
DEAlle Produkte / Gesundheit
Beispielprodukt A
Beschreibung
Kundenbewertungen
In den Warenkorb
ENAll products / Health Care
Sample product A
Description
Customer reviews
Add to cart

Two records, in step for now. Make an edit.

02 Find

Browse or search.

Customers move through the catalogue by category or search, with detailed product pages carrying descriptions, imagery and customer reviews.

Both routes end on the same page, and switching language re-renders the whole journey — navigation, search prompt, product page — from the one catalogue.

BuiltCategory browsing and search with detailed product pages and customer reviews.

Alle ProdukteKategorien

Try a category, or search “Kosmetik” — then open a product. Sample catalogue: names and images are placeholders.

03 Pay

Pay how they expect.

Checkout supports bank transfer, PayPal and cryptocurrency side by side.

BuiltMultiple payment options including bank transfer, PayPal and crypto.

The customer expects
A cards-only checkout
Card
Bank transferNot offered

Nothing they expect, so the sale is lost.

Jointstore checkout
Bezahlen mit
Behind all three

Web and native together.

The same commerce backend serves the web storefront and the React Native mobile apps.

BuiltShared backend serving web and native mobile storefronts.

Web storefront React.js
Alle Produkte
Kosmetik
Beispielprodukt A
Beschreibung
Kundenbewertungen
In den Warenkorb
Native app React Native
Cosmetics
Sample product A
Add to cart
Commerce backendLaravel · one catalogue · de + en
product A · category: cosmetics

Each surface keeps its own language. Edit the product once and see where it lands.

The shipped product

The storefronts, as built.

The Jointstore web storefront in German: search, a Krypto-Wallet link and a DE language menu in the header, category navigation, and the “Alle Produkte” listing opening on the Gesundheit category.
02
Krypto-Wallet

A Krypto-Wallet link sits in the header, beside the wishlist and cart.

WebStorefront with category navigation and merchandising
The native app's home screen: search, a German promotional banner, category chips and a row of special deals.
AppNative mobile storefront with search and deals
What we built with

One backend, two storefronts.

  1. React.jsThe web storefront
  2. React NativeThe native mobile apps
  3. LaravelThe shared commerce backend

ServicesWeb Application Development Mobile Application Development AI Automation

Outcome

What changed.

Two language markets served from one catalogue

Three payment rails supported at checkout

Consistent experience across web and native mobile

Next

Related work.

AI-Powered LMS & Proctoring — Three role modules — school, teacher and student — with computer-vision proctoring
Flagship

AI-Powered LMS & Proctoring

Security CirclesEducationGlobal

Three role modules — school, teacher and student — with computer-vision proctoring

A multi-tenant platform with three distinct role modules — school administrator, teacher and student — backed by computer-vision proctoring, a randomised question engine and automatic certification on pass. We also produced the entire curriculum that runs inside it.

AngularNode.jsPython
School Management Platform — One platform that runs a single school — or a whole group of them
Flagship

School Management Platform

School operators, single-site and multi-branchEducationOman

One platform that runs a single school — or a whole group of them

A bilingual platform of fifty-five modules — admissions, academics, finance, HR, transport and governance — that a single school can run on its own, and a group can run across every branch from one place.

NestJSNext.jsReact Native
Read case study
Tamo Scrubs — Multi-market Shopify commerce for a medical scrubs brand

Tamo Scrubs

Tamo ScrubsE-CommerceJordan

Multi-market Shopify commerce for a medical scrubs brand

A Shopify storefront selling medical scrubs and lab coats across nine markets, with multi-currency checkout and a deep fit and fabric matrix.

ShopifyLiquidJavaScript
Read case studySee Tamo Scrubs live