A Kienesberger case study
Every Kienesberger customer sees their own prices.
Each customer sees their own prices
70,000 price entries instead of over 20 million
Prices refresh daily from the ERP
Their old webshop could not carry customer-specific pricing. We built a portal that takes its prices from the ERP, so each customer logs in and sees their own.
The problem
Every customer pays their own price, and the ERP knows it. The webshop did not.

- Company
- Kienesberger Maschinen GmbH, Austria
- Founded
- 1986
- What they do
- Manufacture and wholesale industrial machinery, including circular saws and firewood processing machines
- Brands they distribute
- Kränzle, Atika, Endress, Starmix, Eibenstock, Scangrip
Prices the shop couldn’t copy
The old webshop could not copy the way the ERP works out each customer’s price.
20 million price entries
Loading every price for every customer into it would have meant over 20 million entries, enough to risk the system failing.
Costs that keep changing
Costs change all the time, so a one-off price load would have gone out of date.
What we built
A B2B portal that works from the ERP’s own pricing logic, so only the prices that matter are carried across.
Kienesberger sells a large catalogue, and every customer has their own prices. The old webshop could not work them out the way the ERP does, so it could not show them.
The 20 million possible entries came down to 70,000, synced from the ERP.
Prices refresh daily, in about 15 minutes.
Customers can reorder quickly, keep favourites and download PDF price lists.

The B2Bware solution
ERP pricing logic
- The portal works from the ERP’s own pricing logic.
- Over 20 million possible price entries came down to 70,000, synced from the ERP.
Daily price updates
- Prices refresh from the ERP every day, in about 15 minutes.
- The ERP stays the one place prices are kept.
Advanced B2B features
- Fast repeat orders and favourites.
- PDF price lists to download.
Results
- 20M
- price entries avoided
- Over 20 million would have been needed in the old webshop.
- 70,000
- entries synced from the ERP
- Carrying each customer’s own prices.
- ~15 min
- for the daily price update
- Prices update daily, not live.
Figures from the original Kienesberger case study on b2bware.com.
How it works day to day
Nobody at Kienesberger maintains prices in the portal. The ERP stays the one place they are kept.
Prices refresh from the ERP. Each day the portal picks up the latest prices. The update takes about 15 minutes.
A customer logs in. They see their own prices, not a general list.
They reorder. Favourites and repeat orders make the usual purchases quick.
They take a price list with them. A PDF price list can be downloaded from the portal.

Why choose our B2B eCommerce platform?

T-Pro 20V Cordless Drill
List price £149.00
Your price £126.50 / item
- Each customer sees their own prices and terms.
- Prices, stock and orders synced live with your ERP.
- Customers reorder online from their order history.
- Works with any ERP. No connector? We build it.
Does your shop struggle to show each customer their own price?
See how a trade portal fixes itBook a free consultation
Tell us what's not working: orders retyped from emails, the same reorders by phone, or a webshop that doesn't match your ERP. We'll come back with a plan and a fixed price. You keep the plan either way.
FAQ
What were the main challenges Kienesberger faced?
Kienesberger struggled with highly complex ERP pricing, over 20 million potential price variations, and a product catalogue that lacked images and descriptions. Their previous system could not handle this complexity.
How does B2Bware handle complex ERP pricing structures?
The portal replicates your ERP’s pricing logic directly without overloading the system. Instead of syncing millions of individual price entries, it imports the original ERP pricing tables, reducing data requirements from 20 million to approximately 70,000 entries while maintaining full pricing accuracy.
How does B2Bware integrate with my ERP or PIM?
B2Bware offers native connectors for popular ERP and PIM systems and an open REST API for custom integrations. Whether you run Sage, Business Central, NetSuite or any other ERP, B2Bware syncs product data, pricing and orders automatically, without disrupting your workflow.
Do I need an in-house development team to use B2Bware?
No. Our team handles the full implementation, from integration to setup, so you don’t need technical expertise. However, if you have an internal development team, B2Bware offers a REST API and full documentation for additional customisation.
Can I use B2Bware for multiple brands or regional sites?
Absolutely. B2Bware supports multi-site and multi-brand operations, allowing you to manage pricing, inventory and orders across different storefronts and regions from one platform.
How long does implementation take?
Implementation time depends on your specific business needs, but most setups are completed within weeks, not months. Our team ensures a smooth transition, minimising disruption to your current operations.
Why choose B2Bware over OroCommerce, Spryker or Shopware B2B?
Flexibility: it is built for sales agents, not just IT teams. No bloat: it is focused on B2B sales workflows, not generic eCommerce features.
Is this a scalable, long-term solution?
Yes. It’s a platform that grows as you scale, without growing your tech debt. It’s fully modular, customisable and built for future growth.
Can B2Bware replace our ERP?
No, and it shouldn’t! B2Bware complements your ERP as a modern sales front end, so your “source of truth” stays intact.




































