Pricing
The pricing module can be divided into 2 main features: Groups and Listings. The pricing module is the place in the system that handles product prices and allows product dynamic pricing based on certain criteria.
Groups
Groups works as an aggregator of one or multiple criteria. This will allow to differentiate the price by allowing a selection and the filtering of relevant criteria that influences their product prices. The list of criteria currently includes:
-
customer location
-
customer sales area
-
customer label
-
trip originating container
-
trip driver
The existing groups are shown in the groups overview section in a list view. They are ordered by alphabetically.
Within this list you will see the following information in an overview:
- Group name
- Criterion
- Create by
- Created at
- Action (edit and delete)
Within the group edit (action button) you will observe the group details general information including the group name (editable), the ability to change or add new criteria and to edit the vales of those criterion. By pressing the Save Changes button the modifications made will be saved an implemented in the listings that are using that specific group.
Note that the system:
-
Do not allow the creation of new groups with the same exact name of existing groups
-
Do not allow the creation of groups with the exact same values for the exact same criteria - to avoid inconsistencies and duplicated data
To create a new group, you can click the button "+ New Group". To finish the group creation you will have to fill out the mandatory fields, Group name, Criteria, Values (from the selected criteria).
In the example bellow the criteria Customers sales area with Kilifi, Mombasa and Kabati values where selected and criteria Customer ID with the values Blessed Mini Shop, Blessed County Stores and Diamond 1211 values selected. Click the Submit button to finish the group creation.
This means that if a new listings selects the VIP customers group those prices will be applied in the customers sales areas and in the customers ID selected in the group configuration.
Listings
Listings is what allows the business to define the base price for their products, and also the ability to differentiate product prices given one or a set of criteria. There are two types of listings:
-
Base listing - automatically filled based on the prices configured in the product type creation. This listing is editable but is not possible to delete and it is not group configurable. This list contains the standard product prices for all the products in the system.
-
New listings - the business has the flexibility to create multiple other listings that have in consideration one or multiple different criteria (group). For example, if the business wants to differentiate their product prices per VIP customers, the new listing should have the base listing and the new criteria in consideration and allows to configure different product prices than the ones define in the base listing
The existing listings are shown in the Listing overview section in a list view. They are ordered by newest - oldest.
Within this list you will see the following information in an overview:
- Listing name
- Priority (this is the field that chooses the listing to be applied in case of conflict between two listings)
- Customer groups (set of criteria pre defined)
- Starting date (the date on which that listing shall be applicable)
- Expiration date (the date from which the listing is no longer in effect)
- Created by
- Status (availability to be used)
- Action (edit and delete)
The base listing can only be modify and updated and it is not possible to delete. When editing a base listing the Name, Groups, Priority, Starting date and Expiration date will be block for editing. By clicking the Next button, the products included in the listing are also not editable, only the prices values are up for modification.
To create a new Listing, you can click the button "+ New Listing". To finish the Listing creation you will have to fill out the mandatory fields, Name, Groups, Priority. Starting date and Expiration date are optional fields. By choosing the group you should the group that has the criteria here the prices to be defined should applied to.
By clicking the Next button, you can select the products that will have different prices for that specific group in the presented box. By default the system will fill the prices according to the base listing but the user can change any product price in presented in the screen.
By clicking the Next button you finish the new listing created and that the defined prices will be applicable to the criteria used in the group selected.
Please note that if for some reason the base listing is updated, this will not affect existing listings with defined prices. If a change in the Base Listing should also affect the price of any other listing, it must be updated in the other listings as well. Listings only affect prices for selected products, all the other products that are not in a given listing are based on the prices configured in the Base Listing.