ES SYSTEM K Offer Builder — custom B2B quote tool interface
Custom Tool · B2B Sales Software · MVP — 2026

ES System K
Offer Builder

MVP Delivered · BETA in Development
Client
ES SYSTEM K — Commercial Refrigeration
Scope
Custom Offer Builder · Catalog · Branded PDF Export
Stack
Single-Page App · JavaScript · Browser PDF Engine
Phase
MVP Delivered · Phase 2 Scoped

Half a working day.
Per quote.
Every time.

ES SYSTEM K manufactures commercial refrigeration equipment for supermarkets, hypermarkets and retail clients across the region and abroad — serve-over counters, vertical chillers, cooling and freezing islands, full cold-chain installations. Their technical specifications are driven by real product codes, temperature classes, depths, heights and length increments. The products are complex. The quotes were a nightmare.

Every project quote was built by hand. Open the pricing spreadsheet, copy product codes and EUR prices into Word, manually add the accessories for each position, calculate discounts on a calculator, reformat the document so it looks presentable enough to send to a buyer in Dushanbe, Belgrade or Frankfurt. A multi-position quote could take half a working day. Two quotes prepared on the same day could disagree on price, layout, or which accessories were included.

Pricing drift
Same product, different prices across documents — depending on which version of the spreadsheet someone opened.
Manual accessory logic
Each product family has its own accessory set. Easy to miss one. Easy to add one that doesn't apply.
No discount transparency
Per-position discounts calculated on the side, pasted in. No live total. No clear trail of what was discounted by how much.
Inconsistent output
Documents looked like whoever was free that afternoon had built them. No coherent brand presence. No consistent layout.
ES SYSTEM K — Offer Builder
ES SYSTEM K Offer Builder — catalog search and product selection interface
Catalog Search — Product & Category Selection
ES SYSTEM K — Offer Builder · Position Config
ES SYSTEM K Offer Builder — position configuration with quantities, discounts and accessory selection
Position Builder — Qty, Discounts & Accessories
The Deliverable That Matters
The PDF the buyer opens.
In 15 minutes, not half a day.

The exported document is the product the buyer actually sees — so we treated it as the primary deliverable, not an afterthought. Branded dark cover page in ES SYSTEM K's identity, full position table with codes, dimensions, temperature classes and EUR pricing, transparent discount math per position and document-level, clean totals footer. The quote that lands in a buyer's inbox in Dushanbe or Frankfurt now looks like it came from a company running enterprise software — not the same Word file every other supplier sends.

15min
vs. half a working day

One screen.
The entire quoting workflow.

A single-page web application that replaces the Word and Excel process entirely. Open the tool, search the catalog, click products in, set quantities and per-position discounts, fill in the offer details, export a branded PDF. That's the loop — and it runs completely in the browser, with no server dependency, no login requirement, and no installation for the MVP phase.

Catalog Architecture

Real product codes. Real EUR prices.
One source of truth.

Every position in every quote starts from the same live catalog — product codes, names, temperature classes (3M1, 3M2, 3L1, H, BM), depths, heights, unit lengths and EUR unit prices modeled directly from the official pricing list. Four main families in the MVP: Serve-Over Counters (LCCN CANA / LCCN CANA REM plug-in and remote variants), Self-Service Cabinets, Vertical Chillers (RCCS CANIS), and Cooling & Freezing Islands. Each family carries its own accessory set — cataphoresis evaporator protection, non-standard exterior/interior finishes, wooden cases — surfaced automatically when that product is selected, impossible to miss or misassign.

ES SYSTEM K — Offer Builder · PDF Preview
ES SYSTEM K Offer Builder — branded PDF preview with position table, accessories and discount breakdown
Branded PDF Output — Position Table, Discounts & Totals
01
Live Catalog Search
Filter by product code or name. Category pills narrow by family instantly. Click to add a position with all specs pre-filled.
02
Per-Position Discounts
Inline discount percentage per line item, plus a document-level global discount. All reflected in a live running total — transparent, no side calculations.
03
Accessory Logic
Family-specific accessory sets surface automatically per product. Checkbox + quantity — nothing to miss, nothing to misassign.
04
Branded PDF Export
One click generates a print-ready A4 document in ES SYSTEM K's identity. The same professional output, every single time.

Zero backend.
By design.

The MVP is a fully self-contained single-page application — it runs entirely in the browser, deployable as a static file via Netlify, GitHub Pages, cPanel, or as a local internal tool. No server, no database, no login. That's a deliberate architectural choice for the MVP phase: fast to ship, zero infrastructure overhead, immediately usable. The BETA phase adds the cloud layer on top of a validated product.

Architecture
Single-page application — fully client-side, zero backend
Frontend
HTML + CSS + JavaScript (React for PDF preview engine)
Typography
Barlow Condensed — display + document identity
Pricing Data
Live EUR catalog — modeled from official July 2024 pricing list
PDF Engine
Browser-based render — A4, print-ready, branded output
Deployment
Static file — Netlify / GitHub Pages / cPanel / local

What comes
next.

The MVP locked the data model, the document layout, and the user flow. The BETA phase builds the full production platform on top of a validated base.

Phase 1 · MVP
Phase 2 · BETA
BETA / Production — scoped and ready
  • Cloud-hosted on Vercel with Supabase backend
  • Full catalog migration — every family, every variant
  • Multi-user team accounts with role-based permissions
  • Server-side PDF engine (Puppeteer) for print-quality output
  • Persistent offer database — search, archive, resend
  • Customer & contact database with offer history per buyer
  • Reference projects section auto-attached to relevant offers

The Word file is
retired.

15min
Typical multi-position quote — down from half a working day
1
Source of truth for pricing — no version drift, no spreadsheet roulette
0
Accessory mismatches — family-specific sets surface automatically per product
100%
Consistent branded output — same professional document, every quote, every time

"We were spending half a day building each project quote by hand. Now my team builds the same offer — with full pricing, per-position discounts, accessories and a branded PDF — in fifteen minutes. The first time we sent a quote out of the new tool, the buyer thought we'd switched to a German ERP."

Žarko Jovanović
CEO, ES SYSTEM K
Sound familiar?

Your sales process doesn't fit
any off-the-shelf tool.

ES SYSTEM K's quoting workflow had its own pricing rules, its own product families, its own accessory logic, its own brand identity on the final document — and no SaaS in the world was built for that exact shape. If your team is rebuilding the same document, the same calculation, the same workflow every week in Word or Excel — that's where a custom tool earns itself back fast.

Start a Conversation View All Work