Inquiry regarding B2B website through Zoho Commerce

Inquiry regarding B2B website through Zoho Commerce

We are looking to build an online B2B customer portal for Consumer Goods primarily for order placement, with an e-commerce-style layout. Additionally, we would like to offer our customers features such as: 
1.Viewing past orders and order updates
2.Accessing invoices and making payments
3.Checking the entire transaction history with our company
4.Controlled access through Login credentials provided by us to selected clients.
5.How will we be able to view and manage customer orders?
6.Possibility of creating mobile app of the same web layout
Does Zoho Commerce offer all the above features or is there any other Zoho app(Zakya). Also under which plan will i get these features, does basic plan have them.