Unia Machines

Integrated B2B / B2C platform

PIM
CPQ
B2B
  • Organising the sale of machinery
  • Configurator for 400+ dealers in 52 countries
  • Presentation of over 20,000 complex products
Project for Union Machines
Project:
Unia Portal - an integrated B2B / B2C platform
Technologies:
Java, Tomcat, Spring Boot, ZK, REST, Jasper, MySQL
Team:
2-6 persons
Cooperation:
For 5 years

"The experts at EXSO understood our problem and implemented solutions that give our company tangible financial benefits. EXSO is a professional company with experience that fully fulfils its tasks."

Łukasz Prawdzik
Director of After Sales Service at Unia Machines
about the project

We have developed and implemented a web portal for configuration, sales and service support for agricultural machinery

Unia Sp. z o.o., specialises in selling customised agricultural machinery. The company is a leading manufacturer of this type of equipment in Europe.

The aim of the project was to design, implement and develop an Internet portal which would enable configuration, quotation, sales and service of agricultural machinery. The system is used by the company's global network of employees and dealers in over 50 countries.

The solution proposed by us has contributed to the development and business success of the company, which is confirmed by the implementation of tens of thousands of new sales of agricultural machinery for a total amount exceeding one billion PLN.

5600

working hours

3700+

active user accounts

15k

sessions per month

52

countries

A mock-up of the project for Union Machines
Process

Solving complex problems requires a systematic approach

step 1
Analytical workshop

We do our best to understand the client's key needs and use our previous experience to quickly validate design assumptions.

step 3
Prototype

Based on the EXSO+ platform components, we run a test system providing a prototype solution to collect feedback and pre-train users as quickly as possible.

step 2
Implementation

We feed the system with data, configure its parameters and prepare the castomisation of its key components, as well as develop several new dedicated modules.

step 4
Maintenance and development

For nearly four years, we have been ensuring the continuity of the system's operation and building together its new elements, successively integrating them with other solutions of the client's IT infrastructure.

The challenge

Multidimensionality of data

The key challenge faced by the developers of the solution was to organise the data processed in the system along multiple dimensions, taking into account the needs of both dealers and production plant employees. The processed data can be used in various contexts, depending on, for example, the dealer assigned (supervisors), the sales market (domestic, export), the type of sales (sale of machines, sale of parts), the production plant (4 plants), price lists (PLN, EUR) or confidentiality rules.

When designing data structures, we had to take into account various "multi-text" information received from dealers - offers, orders, customer data, service requests, warranty registers or settlements, assuming that business data, such as e.g. the product catalogue, are common to all users. In this way, the dealer can use the data of subordinate branches and subdivisions, but does not have access to the data of other dealers. At the same time, employees from individual production plants, depending on their rights, have access to the dimensions assigned to them.

As a result, a kind of "matrix" of authorisations is created, allowing to configure user access at the data level. The proposed mechanism, based on the ACL (access-control list) rules, fulfils the above-mentioned needs, and what is more, it also gives the possibility to define permissions to perform specific operations on the data - including reading, writing, modifying, deleting and propagating permissions.

How to combine support for several manufacturers, hundreds of dealers and thousands of customers operating in different markets in a single system while maintaining data confidentiality?
A mock-up of the project for Union Machines
technology

Solution based on EXSO+ platform

In order to accelerate the project implementation time, ensure the reliability of implemented solutions and reduce their cost, we used ready-made components of the EXSO+ platform and proven technologies.

EXSO+ platform modules used in the project:

EXSO-CORE
EXSO-BPO
EXSO-COM
EXSO-SRV

Technologies used in the project:

solutions

System development for different types of users and multiple areas of operation

The offer presented in the system includes thousands of components that can be freely configured by its user to define a dedicated product, according to the unique needs of the end customer. Furthermore, the system allows the configuration of machines so that each of them is defined correctly in terms of construction requirements. Each machine and all its components are presented in the system in the form of photographs and drawings. The functionality of the system makes it possible to follow the order completion process. Dealers can also register purchased machines and, if necessary, receive and monitor service requests.

Our solution provides, among other things, multilingual user interface and data, as well as the ability to define multiple catalogues and product databases with their descriptions, photos and attachments. In addition, it supports the pricing of complex products based on various price lists and discount systems, placing orders and tracking their execution, production planning of sold machines with the possibility of confirming customers the dates of execution of their orders, as well as reporting complaints and defects and searching for and ordering spare parts.
benefits
Close
Sales increase

Using the UniaPortal system, dealers are more likely to place orders and serve new customers.

Configuration without programming

Ability to freely define composite products, their components and configuration rules.

Streamlined processes

Better customer service and a structured machine sales process translate into business results.

System security

Customers do not have to worry about the correct processing of payment transactions and orders.