Method 5 is the most interesting that you've placed, but I'd like to see it as follows:
A flat % of sale price, plus a carry-over charge based on the length of contract on the market and volume (m3) of goods.
It'd be pretty cool to have the maximum volume of goods allowed to be sold on the market match the volume of "storage areas" in a marketplace, but that might be pretty unwieldy.