Hi @miguelcaped,
For this, I recommend using a plugin like Dynamic Pricing, Product Dynamic Pricing and Discounts, or Dynamic Pricing, Cart Discounts & Checkout Rules plugin. These powerful plugins allow you to set different pricing rules based on categories. You can set up rules such as “If product is in Category 1, add 10% to the cost price.”
As for applying these margins according to client and category, you might need to consider the WooCommerce Memberships plugin. It allows you to create member-specific pricing rules, which could be helpful for your needs.
If these plugins don’t meet your requirements, it’s best to ask for insight related to those on either the WooCommerce Advanced Facebook group or the WooCommerce Community Slack. Many of our developers hang out there and will be able to offer insights into your question. You can also seek help from the following:
I wish I could help more, but hopefully, this gets you going in the right direction to get some further insight/information.