iBox
All cases
iBox

B2B order panel for an electronics distributor — with manufacturer API integrations and catalog normalization

How we built a custom B2B panel for an electronics distributor — per-customer pricing, credit limits and integrations with five manufacturer APIs.

8k+
SKUs in catalog
5
manufacturer API integrations
70%
shorter order handling time

The situation

iBox is an electronics distributor serving a network of resellers, installers and smaller e-shops in Poland. Each of the 200+ customers has their own pricing, credit limit and payment terms. The catalog spans over 8,000 products from five manufacturers.

Before the project, customers who wanted to place an order called a general phone line or sent an email. A sales rep retyped each order into the accounting system by hand and answered questions about availability. Meanwhile, updating stock and pricing from suppliers was a weekly Excel cycle — so prices in the system often drifted from reality, and customers waited 30 minutes or an hour for confirmation.

What the client got

A B2B panel where every customer logs in and:

  • Sees their personal pricing with up-to-date availability
  • Checks credit limit and current balance
  • Places orders 24/7 without contacting a sales rep
  • Reorders past purchases with a single click
  • Pulls invoices and order history

Sales reps get time for actual client work instead of retyping orders. Management gets a clear view of who orders how much, who owes the most, and which categories are growing.

Manufacturer integrations

Five data sources, five formats, five naming styles. We built a layer that automatically pulls data from each manufacturer and feeds it into the client's catalog — either daily or in real time, depending on what each supplier exposes. Nobody opens an Excel sheet once a week to manually sync prices anymore.

Catalog normalization

The same product has three different colour names and two different battery-capacity units across three manufacturers. We bring it all to one consistent form — so a customer always sees "graphite" regardless of where the item came from, and the catalog doesn't end up with five duplicates of the same product.

Pricing and credit logic

The system automatically enforces credit limits and applies the right pricing terms per customer. Every price-list or credit-limit change is logged — it's always clear who changed which terms, when, and why.

What changed for the business

  • 70% shorter handling time per order — fewer calls, fewer emails, no manual retyping
  • Prices and stock refreshed daily instead of weekly
  • Customers can order outside office hours — and they do
  • Sales reps focus on relationships, not data entry
  • Zero drift between what the customer sees in the panel and what's in accounting

What we left alone

The client's accounting system, payment gateways, and marketing site. We didn't rewrite anything that worked — we built the B2B panel and the integration layer that ties it all together for the customer placing the order.

Kuba Szcześniak
Kuba Szcześniak
Founder · Lead engineer

Let's talk about your project.

A short call, no commitments. I'll suggest where to start and how we can help.

On the call you'll learn:
  • a ballpark price for the solution
  • how we can solve your problems
  • how long delivery takes and the next steps