Hi,
I'm building a site for B2B business, where different business group have access to different products and different pricing. This is control using B2BGroup with your interface.
In addition to the above several users has lower pricing than their group on specific products. So each user belongs to a group, but can have 10-30 products with a lower price (fixed price). Different user will have special pricing on different products - no logic ruleset is defined, as it is the salesperson who negotiates individual pricing with each customer.
What is the best way to control this in your plugin? I'm currently working down the "Dynamic Rules" path, but this requires one rule pr. product pr. user. So with f.x. 500 customers with 25 products with specific pricing, it is 12.500 dynamic rules..... Alternatively I need to create one group pr. customer. But I'm unsure where I can get best performance and ease of use.
I'm planning on controlling everything using REST API.