Enable hubs to handle variable weights onsite sales

What is the need / problem

People order online items for a certain weight, but sometimes what they get is not exactly that weight. For instance for meat, they might have ordered a chicken of about 2kg, but the one they get is 1,8kg.
Or the case can be that they buy onsite vegetables so they should be able to pay for the actual weight they buy, based on a price per kg.
Today the only way to manage that is to sell some pre-defined amount and them manually edit the order with the actual weight delivered, then the price adjust. It is very long and not user friendly for onsite sales.

Who does it impact

Mary (she can’t handle easily variable weight today) and Jane (she can’t buy the random quantity she wants)

What is the current impact of this problem

Not easy to manage for Mary and time-consuming.
Some users want to handle variable weight sales and can’t use OFN because of that.
Some users manage the adjustments outside of OFN because it’s painful inside (Collectif Court Circuit in France for instance).

What is the benefit in focusing on this

Improve usability for hubs, time efficiency, gain new OFN users.

Links to more details

Potential solutions that will solve this problem

Not yet been brainstormed.