There could be; or in the integration somewhere else. As I mentioned, Porterbuddy was originally “special” in that it was always calculated in the Vipps Checkout window; this was later changed but there may be regressions.
To reproduce this; what is the price of the product you are seeing this with?
The price of the product in question is 49 NOK + 79 NOK shipping (Porterbuddy) = 128 NOK (The correct price).
But this applies to all product prices and is not specific to one product. I have figured out that the Dynamic Calculation of the Porterbuddy integration alwyas displays 149 NOK as the shipping fee.
Now, the thing is that when changing the Manual cost to 10 NOK the shipping will be 10 NOK in Porterbuddy checkout and the total order price would be 59 NOK in checkout. Going to VIPPS portal the price will be 198. That is because the shipping sent is 149 NOK with the product price of 49 NOK coming to an order total of 198 NOK instead of 59 NOK.
We really need to fix this. Is there any filter/action/hook to fix this temporarly or do we need to wait for an update release of the plugin?
Unfortunately, it seems the bug is not in the plugin, but at Vipps. I’m reporting the error right now.
The prices you see in the Checkout Window, when it is 128, is the correct price at Vipps based on your input values. That it goes to 198 after is not due to the plugin.
NB: If you do have orders that have overpayed like this, you can do a partial refund.
the Vipps team has looked into it, and is rolling out a fix. The issue should be resolved shortly.
Hi Iver,
That sounds really great! I will be awaiting a new release shortly and just let me know when the potential fix is out so I can update the plguin on my end.
You don’t have to update the plugin, the fix is at Vipps. It should be live now.
It works really good now! Thanks for quick response and fixes!