An American company with American values.
This best-in-class eCommerce application has a variety of features that are available natively. Your customers can place orders, pay for them, see their status, and find new products in your catalog. If you don’t have a catalog, that’s no problem because the site can be easily tuned to focus on the Customer Portal while downplaying catalog aspects. The screenshot comes from the B2B Edition suite: this has features like quote negotiations, custom catalogs (for easy reordering), a reorder portal, salesperson assignments, invoice payments and more.
A benefit of using an eCommerce-enabled system is it’s much more likely that an ERP integration is already available. You get the benefit from work that has already been done.
You will need to discuss your use case with BigCommerce to get pricing.