It is a shitty component, but i do not have more time today to do it better.
There is still some issues with the price field, because for now it is in cents, but do not have time now to fix that.