Surecart has this feature to be able to take a store sale commission or management fee for the store.
Would be great for clients who might not want to manage the technicalities of managing lots of products.