We are designing an application which will have an Ecommerce component as one of its features.
We will be maintaining a list of local grocery vendors and the products they provide. When a customer places an online order, we will let all vendors indicate whether they can supply the item. The order will be awarded to the first vendor to respond. The vendor will then deliver the product to the consumer's doorstep.
Other features would be like requesting plumbing services, ordering Pizza, filing a tax return, etc.

Would it be a good idea to use an Ecommerce platform behind the scenes for the Ecommerce part of the app with modifications to workflows and invoke the services of the app as web services to feed a custom-built UI?
Does Aspdotnetstorefront have such a services feature?

Thanks,
Yash