Has anybody else run into this problem?
Coupon codes are global by default and it's not possible to change it in CS-Cart settings.
We have an add-on available, which fixes this issue - it adds a special bonus "Discount for entire order from vendors" which allows you to apply the code only for selected vendor products:
It's frustrating that CS-Cart is selling marketplace software with functionality built-in that doesn't work in a marketplace environment. Why would CS-Cart include functionality in Multi-Vendor that shouldn't be used?
I've wasted a lot of time testing, training and implementing features in MVE only to find out they simply don't work. Another example is Gift Certificates that aren't designed to efficiently work in a marketplace environment. A lot of wasted time trying to make them work only to find out "Don't use them. They don't work well in Multi-Vendor". Ummmm...then why are they there?
I wish CS-Cart simply made hidden all functions that didn't work in Multi-Vendor. It would make everyone's lives much easier.