Yes. Our multi-level system allows you to set up specific products for specific customers. Your customers will only see the products that you pick to display for them.
We integrate with multiple sales merchants. Alternatively your customers can order to their account, invoices can then be raised and emailed directly from teviko.