Require option selections before allowing checkout

If you’re using variable products, then products can’t be added to the cart before those have been set unless you’ve set a default value for those variations:

If you’re creating custom fields, then you’ll need to look into how those are being created. I can recommend our Product Addons plugin, that’ll let you ask for custom information and determine if it’s optional or required:

In case you have any other questions, please reach out to us via:

How can we help?