Same Price For Different Distances

Hi,
I need clarity here as I’m perplexed by how the pricing system or algorithm technology works on my hub settings.

For my two service types(Motorbike- R1.99/km) and (Small Cargo Van- R3.99/km).On the web app when making a booking for a courier service.I was surprised that same price of ZAR20.9970 showed for two different distances.Can you explain what could be wrong with unchanged or same trip cost for different number of kilometers?
It’s very strange because I expect pricing to change according to number of kilometers.Thank you.

Dear Keletsom,

Please, check this article, particularly part “Price calculation”
https://support.onde.app/en/articles/1047503-how-to-set-tariff-rates-and-taximeter-modes

Probably minimal cost of both tariffs is too high and covers the distance of both orders.

Let us know if you have further questions.

Regards,
Anna

I’m having this same issues

I still don’t get i thought the pricing varies it should depend on the kilometers, buh it’s not it just showing the minimal and maximum price i inputted

Dear Queenkumi,

Yes, the price depends on the trip distance and time. However, sometimes minimal cost covers the cost of short trips. Please check the formula below to understand how trip cost is calculated:

let’s make an exemplary rate setting and go through the calculation process within two different taximeter modes. The selected currency in My Hub below is USD. Meter mode is set to “Time+mileage”.
image

From the above setting you can see that the immediate Minimum cost of the trip on this rate is 5$. Please, know that the Flag down fee of 3$ is included into minimum value. Let’s say your ride has started and you’ve been on it for 2 kilometers and 2,5 minutes. The cost per this ride will be:

2km x 0.5$+2.5min x 0.4$+3$=5$ (3$ for the Flag down fee).

So, this is the point of the ride at which your Minimum is spent and the system will proceed calculating the cost as per the above fees of 0.5$ per kilometer and 0.4$ per minute. In case Flag down fee is higher than Minimum, the system will calculate it as 0 value.

Regards,
Anna