Add option to ignore / continue with log warning when required fields are missing
Mailchimp has a get parameter ?skip_merge_validation=true that can be added to API calls This will still save the subscriber even if required fields are missing.
I'm wondering if it would be sensible to do this by default, basically preferring a submission to go trough "at all cost"
If we still want to log the error we would first try to POST to the API without ?skip_merge_validation=true, and if it fails retry with ?skip_merge_validation=true because no error is returned about required fields when ?skip_merge_validation=true.
If not by default, it would still be nice to add this via a code snippet. But honestly I can't really think of many situations where our users would not want to accept a form submission because it has a missing required field... think also of integration methods where there often isn't a clear warning to the user about the missing required field. So maybe there should only be a code snippet to turn it OFF?