I would like to suggest an option for vendors to add pricing based on a unit.
Videoediting $9 per minute.
User can buy say 10 minutes, and price is automatically set to $90.
Translation $0.1 per word.
User can ask for translation of 2000 words. Price on checkout becomes $200
This would be a very useful feature