I want to offer a free download of a printable material in my store and get the customer's email to make the download available. Can I do that without sending the customer to checkout page? I'm wondering if I can have a box where the customer will provide their email and then be able to download the material. Hope you guys can help. Thanks! Janira
Seems yes its possible, but with customization don't think there is any pre-made solution available for this.
You can create an alternate templates for such products.
And in alternate product you can use Mailchimp, klaviyo or default Shopify contact form fields a/to your need as a form to get customer email.
Once you create form then you have to apply some validation rule's so customer can't download printable product without providing information.
And at last when everything is done, again you can use JS so that download will start automatically.