Pricing Management
This screen belongs to the Fuel module and enables users to create, view and manage fuel pricing categories. It serves as a central location for organizing country- and provider-specific price rules such as discounts or fixed price rates.
Toolbar and Controls
| Control | Description |
|---|---|
| Filter by: | |
Providers (All) | Filters pricing entries by provider. |
Countries (All) | Filters by country. |
Price sources (All) | Filters by backend pricing data source |
Pricing Data Table
Column Breakdown
| Column | Description |
|---|---|
| Name | Human-readable label of the pricing (e.g., CircleK LT 2 %, Esso DE 0.12 EUR). |
| Provider | Associated fuel provider (e.g., CircleK, Esso, Uta). |
| Country | Represented by flag and name (e.g., 🇱🇹 Lithuania, 🇩🇪 Germany, 🇵🇱 Poland). |
| Price source | Backend system or API name that supplies the pricing data (e.g., OrleanLT, EssoWebFuelo, UtaAPI). |
| Discount | Pricing rule value (e.g., percentage or fixed rate: 2%, 0.12 EUR). |
| Created on | Timestamp of creation (e.g., 2025.03.20 14:07:44). Sorted descending. |
| Created by | Username of the user who created the pricing rule (e.g., Preview Admin). |
| Actions | Three-dot menu to edit, delete, or duplicate the rule. |
User Actions and Expected Behaviors
| Action | Outcome |
|---|---|
+ Create pricing | Opens form for adding a new pricing rule. |
Search bar | Filters list using keywords (e.g., pricing name, provider). |
Dropdown filters | Narrow results by provider, country, or price source. |
Column sorting | Clicking headers such as “Created on” or “Discount” sorts data. |
Three-dot menu | Access contextual actions like edit, delete or duplicate. |

Create Pricing
This modal facilitates the creation of a new pricing category by specifying the provider, country, pricing amount and the applicable stations. It also includes optional integration with external price sources.
Form Inputs
| Field Label | Type | Required | Description |
|---|---|---|---|
| Provider | Dropdown | ✅ Yes | Fuel provider to which this pricing applies. |
| Country | Dropdown | ✅ Yes | Target country where this pricing is applicable. |
| Discount | Numeric input + unit selector | Optional | Pricing value expressed in numeric terms. Units include %, EUR, etc. |
| Name | Text input | Auto-filled (editable) | A label representing the discount rule, auto-filled based on discount field (e.g., 0 EUR). |
| Price source | Dropdown | Optional | External data source from which the price is derived (e.g., UtaAPI, EssoWebFuelo). |
Station Selection Table
This area allows the user to apply the pricing to specific stations after selecting a provider and country.
Table Columns
| Column | Description |
|---|---|
| Checkbox | Used to select stations for pricing application. |
| Code | Unique identifier of the station. Sortable. |
| Name | Name of the station. Sortable. |
| Address | Address of the station. Sortable. |
| AdBlue | Indicates if the station provides AdBlue (diesel exhaust fluid). Sortable. |
Expected User Flow
- Select fuel provider and country – Required to enable station list and ensure scope is defined.
- Enter pricing details – Provide discount amount and optional price source.
- Select stations – Check the boxes of relevant stations.
- Click
Save– The pricing configuration is created and applied.
