Hi all. We have a website we're developing and are struggling with an issue. We have a system where the user signs up for a Direct Debit (monthly payment subscription) and then gets a Coupon which they use each time they download a "downloadable pdf", so the coupon monitors each time they use it and subtracts. The issue is, that my client does not want to display the price of this specific product, that's fine, we made it £0.00 then added in some code to hide the "Free!". But nothing is stopping a user that is registered without a valid Coupon to go through to the checkout and get the PDF for free! So we need to find either a plugin or extension that will prevent the checkout process happening just for that specific product unless a valid Coupon is used on the checkout. Is there anything like that out there? If not, can you help? Thanks in advance, Matt.