Right now, when I do this, clients have to enter their credit card details to check-out even if they have selected the free option. Which is obviously not what we want.
In my case it's a masterclass they can attend live for free and get the recording in VIP paid package.
I have to integrate an additional step in the ordering process which is suboptimal for me as business owner but more importantly for my clients.