Some systems that would be great.
Login system with balance.
Chat system: when an order is placed a chat opens between buyer/seller, when seller confirms delivery chat closes, also could be used for customer support.
Product types, when you click on a product you could select different types each with different prices.