I am looking for functionality where I can have default customers buy from my web shop, and my re-sellers buy from my web shop.
The re-sellers should be displayed different product prices when logged in (re-sellers will get lowers prices then the ordinary customer. Every product has its seperate low price, not a % discount).
yes this can be achieved by using customer roles and discounts. Create the discount set the amount you want to take off end price this can be % or amount. Assign the discount to a customer role. Assign your re-seller to the customer role.
Then assign the discount to the product variant. Then repeat process for products with different amounts to be taken off.
I did it for my needs. I have 4 level of prices for every variant. I have level for customer role. every level in store is set to use one of those 4 prices. So I can have more then 4 roles but for now I implement fixed 4 different prices for product.
For example customer x is in role Customer which has price level normal and customer y is in role reseller which has price level reseller.
When cust. x login he will se price that is entered for normal price for any variant, but when cust. y login he will se different price.
If price for some level is set to 0 displayed price is taken form next price level in "line".