
I'm running OpenCart v2.1.0.1 and do allow pre-orders to be placed for out of stock items (stock status will show as "Pre-Order", "Special Order", or "Call for Availability"). I'd like to be able to offer coupon codes that can be applied only to in-stock items and exclude anything that shows zero quantities in OpenCart. To (potentially) complicate matters, I use Welford Media's OpenStock to be able to do variant level pricing - i.e. black 45L has one SKU, silver 40L has another SKU, each have their stock tracked separately.
Is there anything out there that would work out of the box to limit coupon codes through rules to only in-stock items?
Thanks in advance,
Jason