I have a paid membership website where I'd like to offer free membership to students. I want to automate it as much as possible. I know this is not foolproof, but is it possible to customize such that members with verified educational email addresses (e.g. .edu, .ac.uk etc) can get free access but other users must buy ? Thanks!
Sure this can be done. Create separate free product for these users and display it on separate signup form using price groups. Then need to create validate_signup_form hook that will test email specified by user and will accept/decline it.