Skip to content
Back to work
LiveB2B store + CRM + landing page2025

Patrimex

Building materials wholesaler · Piątek, central Poland

Company site, product catalogue and CRM for a 24-year-old wholesaler

Industry
Wholesale and construction
Year
2025
Status
Live
patrimex-web.vercel.app
Structural materials
Roofing
Insulation
Drywall systems
Construction chemicals
Tools and hardware

Overview

Two trading locations, nine product categories and hundreds of items — all quoted over the phone and written down on paper. I built a catalogue with net and gross prices, a quote form for material lists, and a CRM where an enquiry turns into an offer and an order without retyping anything.

product categories
0
product categories
years the business has traded
0+
years the business has traded
trading locations in the system
0
trading locations in the system
departments with direct contact
0
departments with direct contact
01

The challenge

The company has been trading for over 24 years and has a solid local reputation, but online it existed mostly through Google reviews. Someone building a house had no way to check whether the wholesaler stocked a material or what it cost. Quotes for contractors were assembled by hand, each salesperson kept their own notes, and wholesale prices for regular partners lived in people's memories. On top of that came the problem every wholesaler knows: retail customers think in gross prices, contractors think in net.

02

The solution

I split the catalogue into nine categories that follow the order of construction — from structural materials, through roofing and insulation, to tools. Every product page shows the gross and net price side by side with the VAT rate, the sales unit, the trade symbol, the manufacturer and stock availability. The quote form accepts what the customer actually has to hand: a description of the investment or a spreadsheet from their contractor — no product codes required. On the CRM side, the enquiry lands in a list with an assigned account manager, becomes an offer with wholesale pricing and delivery cost, and from there an order with the full contact history.

03

The outcome

Enquiries land in one place instead of scattering across six phone extensions. A contractor gets a single offer for the whole material list including delivery, not six separate calls. Retail customers check price and availability before driving over, so the conversation at the counter starts with something concrete.

Key features

Product catalogue

Nine categories, filtering, trade symbols, manufacturers and sales units that match what's actually in the warehouse.

Dual price display

Gross for retail, net with the VAT rate for businesses — on the same card, with no toggles or guesswork.

Quoting system

The customer sends a project description or a spreadsheet. An adviser matches the items and returns an offer including delivery.

CRM for the sales team

Accounts, owners, the history of enquiries and offers, plus individual pricing terms for construction firms.

Deliveries and transport

Delivery cost calculated with the offer, and delivery dates matched to the build schedule.

Sales overview

Reports on enquiries, offer conversion and best-selling items — the basis for planning stock.

Selected views

patrimex-web.vercel.app
Structural materials
Roofing
Insulation
Drywall systems
Construction chemicals
Tools and hardware

Catalogue

Categories mirroring the order of work on site.

patrimex-web.vercel.app
Cement CEM II 32.5 R · 26.45 PLN gross / bag
Aerated block 60×24×24 · 17.10 PLN gross / pc
Matt roof sheeting · 76.26 PLN gross / m²
Behaton paving 6 cm · 60.15 PLN gross / m²

Product page

Gross and net price, VAT, unit, symbol and availability.

patrimex-web.vercel.app
Shell build, 140 m² house · offer sent
Roofing crew · quote in progress
Paving, 180 m² · order placed
Developer, phase II · B2B terms

CRM

Enquiries with an assigned owner and offer status.

patrimex-web.vercel.app
Type of investment and scope of work
Product list or spreadsheet upload
Delivery address and date
Preferred contact method

Quote form

A project description or a contractor's file is enough.

Highlights

  • Nine product categories
  • Net and gross prices side by side
  • Quotes from a material list or a file
  • CRM: enquiry → offer → order
  • Wholesale pricing per account
  • Direct phone lines per department

Technology stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • Prisma
  • Vercel

Scope

  • Information architecture
  • Catalogue and product pages
  • Quoting system
  • CRM for the sales team
  • Company website
  • Deployment

Want something similar for your business?

Tell me about your company and I'll put together a scope and a quote matched to how you actually work — no strings attached.

Request a quote