About the client
Dacris is one of the leading office supplies distributors in Romania, with a complex ERP infrastructure and a wide portfolio of corporate clients and distributors.
The challenge
The company needed to manage thousands of users and a very large product catalog, with distinct rules for each client, while also connecting reliably to international e-procurement platforms.
The solution
We developed a complete ecosystem, centered around a BUFFER DB acting as an intermediary layer between the ERP and the online platforms:
Main flow:
ERP → BUFFER → Corporate B2B / TT / ~50 individual sites → ERP
- BUFFER – retrieves and processes ERP data, updates prices/stock/descriptions, manages product documentation, and distributes information to all platforms.
- Corporate B2B – more than 500 clients, ~2500 users, and 20,000 products. Each client has custom prices, permissions, approval rules, and promotions, resulting in over 10 million unique price combinations.
- Distribution – a separate platform, similar to Corporate B2B but dedicated to distributors. Functionality is close, though simplified.
- Individual sites (~50) – dedicated shops for large clients, many with very specific customizations and often with punchout integration.
- Punchout (cXML/OCI) – stable integration with major international e-procurement platforms (Ariba, Coupa, Zycus, Basware, Gep). The main focus is on cXML, though OCI is also supported.
The results
- Centralized management of a huge dataset: 20,000 products × 500 clients = ~10 million prices.
- Multiple daily updates for stock and pricing.
- Instant transmission of orders back to ERP.
- Scalable connectivity to global procurement systems.