We have built this website from scratch and added different custom features:
1. Custom group pricing rules
2. Payment, shipping integration.
3. Custom PDF invoices and order processing.
4. Customized sales reports.
5. Single Sign On feature with the main website, using REST API.

Also PSD to HTML job was done for the entire site.