I was using the checkboxes in the Additional Information (order) section of the checkout page. I put the checkboxes into the Billing section and it works fine now.
Sadly, with more testing I have discovered that these checkbox items, although “required” go through regardless of whether the checkbox is ticked or not. I am using DIVI Theme Builder. Is there possibly a conflict happening?
In summary: Required checkboxes in Billing section NEVER create an error when unchecked. Required checkboxes in Order section ALWAYS create an error – whether checked or unchecked. Very curious. Thanks for your help.
And finally – all the orders are GOING through anyway despite the error messages! Help. I’m lost. 🙂
Hello @kimberly189
Our plugin requires that the subpage set as Checkout contain a shortcode [woocommerce_checkout]. It happens that users edit this subpage in DIVI Editor and remove the shortcode.
Check if the following information appears in the status (WooCommerce > Status). It will be marked in red (when the status is open in the WP panel).
Page does not contain the [woocommerce_checkout] shortcode or the woocommerce/checkout block.
Elegant Themes has escalated this issue to their development team. The fix for this Checkbox “required field” in the DIVI Builder is with them. ET Support assures me it will be addressed in a future update. Thanks for your reply.