In CS-Cart B2B eCommerce platform & B2C customers can get levels depending on the amount of money spent in your store. Depending on the customer level, you can offer him or her a bonus: a discount, free shipping, free products, and other bonuses of your wholesale eCommerce platform.
Other features: https://www.cs-cart.com/b2b-ecommerce-platform.html