I'm investigating platforms for a pure B2B business. I've looked at Magento and I have a couple of issues that seems to be without solution as the platform sits now.
In our business we have may different price lists, in two categories. Normal price lists per market, and customer specific price lists.
We also have customer specific products, that's unique for the customer that we hold in stock. (Should only be shown for the specific customer/customers)
In many cases our customers has one company, but regional offices. Each of these regions have their own customer number, the same organisation-number, but different delivery addresses and sometimes even different invoice addresses.
There are sometimes multiple contact persons for each region that shop online with us. And there are also cases where the same contact person are connected to two different regions... and in a few cases even different companies with their own customer id.
Ex.
Company 1 INC in region x
Contact person 1
Contact person 2
Company 1 INC in region y
Contact person 3
Contact person 1
Company 2 INC in region a
Contact person 4
Contact person 2
Worth mentioning is that our business system is the core in our business. The e-commerce platform is the external face for our customers.