Go to content Go to footer
Main dashboard of BP’s retail pricing management system showing pricing structure and discounts.

Central Retail Pricing and Promotion Management System for BP Station Network

OUTCOMES

Results of partnership

Flexible Promotion
Management

Ability to flexibly define promotional campaigns and pricing policies for different product groups, locations, and station types – supporting sales targets.

Improved Operational
Efficiency

Significant streamlining of station staff operations through simplified POS handling and better synchronisation of pricing and promotion data across systems.

Advanced Sales
Analytics

Access to in-depth performance analysis of promotional campaigns and product margins, enabling accurate, real-time pricing and marketing decisions.

PROJECT

Genesis and business expectations

The history of cooperation between BP and Altkom Software spans more than 20 years. During this time, we have provided dozens of dedicated solutions, supporting the internal and external processes of the organisation (for example: a fuel pricing management system, a business travel settlement system, a CRM system for the gas sector, a system supporting the management of contractual policy across Europe).

The project described below focuses on the development and creation of software aimed at defining different prices for products sold in stores at fuel stations, depending on location and the dedicated promotion.

The client’s department, responsible for direct sales, faced issues with organising work. This was due to a very complex system of promotional campaigns (for single products, sets, multi-packs, etc.), which additionally changed dynamically and covered the entire range of fuel stations. However, this was not clearly reflected in the cash register system, making it difficult for cashiers to apply promotions and prolonging customer service.

PROJECT TIME

2014

INDUSTRY

Energy

COUNTRY

Poland

SERVICES AND SOLUTIONS

TECHNOLOGIES

Oracle logo – technology company known for database systems.

Oracle

.NET technology logo – a developer platform by Microsoft.

.NET

Windows Forms logo – technology for building desktop apps in .NET.

Windows Forms

C# logo – programming language developed by Microsoft.

C#

Logo PL/SQL – języka proceduralnego Oracle do zapytań w bazach danych.

PL/SQL

Spring logo – Java framework for building web and backend applications.

Spring Boot

Customer-facing interface of BP’s retail pricing management system.
The client

Who have we helped?

BP is a global energy company specialising in the exploration, extraction, processing and sale of oil, natural gas, petrochemical products, or renewable energy. Currently, BP is the third-largest petrochemical company, employing over 100,000 people and operating nearly 22,600 fuel stations worldwide.

Initial business requirements and objectives for BP’s retail pricing management system.
REQUIREMENTS

Business challenges

  • BP’s pricing policy was based on dynamic, locally differentiated rules (e.g. promotions dedicated exclusively to motorway stations), which required the system to offer high flexibility and support for multiple simultaneous conditions.
  • The implementation had to ensure full synchronisation with the client’s existing IT infrastructure, including POS systems, product databases, and the financial-accounting system.
  • The system needed to reflect the complete product structure, including current prices, station codes, locations, and classifications – serving as the foundation for efficient promotion management.

The Altkom Software team handles assigned tasks and challenges exceptionally well. They consistently deliver more than promised and never make commitments they can’t keep. Their work is often completed well ahead of schedule. They stand out for their exceptionally high standards in design, project management, and execution.

ACTIONS

Project execution process

Identifying the topic and analysing the client’s needs. Creating user stories.

Implemented solution view – BP’s complete retail pricing management system in use.
SOLUTION

Scope and delivery model

The work carried out included the development and preparation of a solution to define product prices based on a range of different factors. As a result, based on the established rules, the same product could have a different price in each of the BP station stores in Poland.  
 
Creating price lists was based on a multi-level hierarchy of rules related to locations, types of station, type of product, bundled sales of several products, dedicated promotional campaigns, organised in a particular region or across Poland.  
 
All prices approved in this way were sent to a dedicated station system, which then distributed the data to the stores and cash registers accordingly. Based on the data in the system, it was possible to create cross-sectional reports (e.g. about historical promotional campaigns or those planned for the near future).  
 
An additional module defined the order of current promotional items presented at the cashier’s position. In this way, despite frequently changing prices, the cashier could quickly find the relevant data and promotional terms. 

Ready to unlock similar business value?

REVIEWED ON

28 REVIEWS

CASE STUDIES

See results from other projects

  • Przegląd ekranów aplikacji używanych do zarządzania i sprzedaży produktów bankowych online.
    Zautomatyzowaliśmy ponad 30 procesów bankowych w BNP Paribas, przyspieszając sprzedaż produktów bankowych oraz cyfrową obsługę…
  • Widok ekranów platformy sprzedażowej Credit Agricole – UX i UI zaprojektowane dla wygody klienta.
    Wykorzystaliśmy elastyczność Altkom Insurance Suite do szybkiego wdrożenia portalu sprzedażowego. Dla Crédit Agricole było to…