← workcase study
sklep B2B / Saleor

Box-Master

A B2B shop for a Polish car parts exporter: a catalogue with VIN and OE number matching, prices behind a login, euro settlement and shipping to Iceland, Norway and EU countries.

Mobile view of the Box-Master shop
UX/UI•Next.js•Saleor•katalog części•konta B2B•integracje hurtowni•
01
catalogue

Parts are found by car and by number, not by browsing categories.

The search accepts a VIN, an OE number, a manufacturer part number and an EAN. Listings narrow down by brand, condition, axle and fitting side, and the part page shows OE numbers, alternatives and availability computed live from supplier offers — the customer immediately knows how many units they can order.

VINnumery OEzamienniki
02
company account

Prices are for signed-up customers, not for passers-by.

The catalogue only opens after signing in, and accounts are created for companies. The customer group decides the price list, currency, taxes and shipping tied to their market. EU VAT numbers are confirmed in VIES, because the 0% rate on intra-Community supply depends on it, and shipments outside the Union travel with export documents.

logowaniecenniki per rynekVAT i VIES
03
build

Saleor runs the shop, a separate engine runs the catalogue.

Saleor handles the cart, checkout, orders and payments, while part data, car fitment and wholesaler availability live in a separate catalogue engine that publishes products into the shop. The Next.js frontend talks to the API server-side only, the site runs in four languages, and everything is containerised with backups and scheduled service health checks.

Next.jsSaleorintegracje
mobile

Orders placed from a phone, often from the workshop floor.

After signing in, the mobile listing shows a part photo, the part number, the price and availability, with the selected car pinned to the top bar. On the landing page a bar with the catalogue, a quote request and a phone number waits at the bottom edge, and forms stay short, because customers fill them in between two cars.

Mobile parts listing after signing in
Mobile view of the Box-Master landing page
delivered

What was delivered

∞

Parts catalogue

Matching by VIN, OE and part numbers, alternatives, facets and availability computed from supplier offers.

→

Company accounts and price lists

Login, customer groups tied to markets, and prices, taxes and shipping calculated per sales channel.

✦

Shop and invoicing

Cart, checkout, orders and payments in euro, with 0% VAT invoices for intra-Community supply and export.

screens3 / 3
Box-Master landing page on desktop and mobile
Parts listing after signing in, with prices and availability
Catalogue section with VIN and OE number search
next step

What next

The next steps are connecting more wholesalers to the catalogue, translating part pages for the German and Norwegian markets, and checking which search paths most often end in an order.

next project

Kreatywne Papierki

↗
have a similar project?

Let's do it properly.

Tell me what you want to build and what result the website should deliver.

Start a project