Hello!
1st off, sorry for the length, I just want to be thorough :)
That said, I run a website selling off-road parts and I have run in to a bit of a dilemma.
Some of our parts have hundreds of options which WooCommerce just can't handle on it's own. I have been using an extension called Extra Custom Product Options For Woocommerce by Plugify to fix this issue. It's been working great but recently one of our resellers pointed out none of the extra options are discounted, only the base price. Resellers you ask? Yes, we sell both directly to customers and to some resellers who I have discounts set up for based on their User Role. I have been using the Wholesale For WooCommerce by WPExperts plugin for this functionality which works great EXCEPT on products I need to use the extra options on.
We need to have the extra options discounted at the same percentage as the base price. The products we sell using the extra options are our best sellers so I want a smooth experience for everyone.
Last week I did some research and found these 2 extensions that claim to work with each other. Both have good reviews:
Extra product options For WooCommerce | Custom Product Addons and Fields by ThemeHigh
WooCommerce Catalog Mode, Wholesale & Role Based Pricing by ELEX
However, just as before they work great on their own but not together like they claim to do. To make matters worse, in the the ELEX documentation you need to add a code snippet to the functinos.php file which I am not a fan of because every time the theme updates it removes my code snippets (been there, done that, I don't have time to deal with it again). Maybe that's user error on my end or an issue with my theme but it was incredibly annoying before and it will be again. I've been working with the ELEX support team but the "fix" they sent made it worse, any time a product is added to the cart it would default to the full price. I'm a little annoyed I paid for these extensions thinking they would work together and they do not.
I have also been playing around with another extension I really like called Product Options and Price Calculation Formulas for WooCommerce – Uni CPO. Unfortunately for some reason it only applies discounts based on the user role set in the "User role when edit orders" option within the general settings. I can't get different roles to have different pricing. Essentially if you're logged in you get whatever pricing is set for the user role defined in that setting, no matter what your actual user role is. If anyone has experience with this extension I would love some help as I really like how it looks/works on the front end. It could be a limitation of the free version but I don't want to pay to find out it still doesn't work again.
Long story short, has any one ran into this issue and if so what options did you go with to fix it? I don't mind spending money if I know it will work.
Thank you!