B2B portal where partners order themselves
- Industry
- Household goods and hospitality supplies
- Location
- Croatia
- ERP
- KISERP (Micronic)
- Duration
- 2 to 5 weeks
What needed solving.
The client has many business customers across Croatia, often with multiple business units. Sales reps were taking orders by phone and email, then entering them manually into the ERP. Customers couldn't see stock levels without a call, and PDF price lists went stale as soon as they were sent. The goal was a portal that takes the order, shows per-customer pricing and syncs everything with the ERP in real time.
What we built.
Portal with a custom ERP connector. Per-customer prices and discounts load directly from the ERP. Real-time stock levels. Orders are written to the ERP safely and without duplicates. Sales reps can take on a customer's identity and order on their behalf. Customers with multiple business units switch context in one click.
- WordPress
- WooCommerce
- React
- Node.js
- ERP REST API
- MariaDB
- Safe order writes without duplicates on retry
- Token cache reduces ERP load
- Logging without sensitive data, GDPR-safe
- Multi-email support per business unit
- Detailed check before the system goes live
“The portal replaced phone orders and manual ERP entry in a couple of weeks. Sales reps now actually deal with customers instead of typing.”
Selected example · operations
Lessons that feed the next project.
- 01
Business customers prefer the same UI every time, redesign between versions should stay minimal
- 02
Business-unit logic is more complex than it looks, edge cases need testing
- 03
Safe writes from day one are cheaper than cleaning duplicates retroactively
Ready to talk?Send an enquiry
A short conversation about your business. After the conversation we agree on the documentation phase and an initial proposal, before any code is written.

