Hi Damien,
but how you would calcuate costs "on road" ???
The distance of the store from the customer within the same country does not matter. It costs just as much to send a package to yourself as it does to your friend across the border.
For example, let's say that package: 1 KG shipping inside Germany cost 5 euro,
but that same package sent to Austrialia may cost 50 euro before end of year.
The solutions I know are based on selecting zones or countries and manually assigning costs taking into account the weight and size of the package. So shop owner has to define them by hand, and update from time to time, becuase shipping cost are rising.
Is this the kind of thing you were thinking about?