• Resolved johnjanney

    (@johnjanney)


    A phantom checkbox is showing up instead of the one I want to show up.

    Context: I installed the plugin. It didn’t work because I didn’t realize I have to switch from Woo’s block checkout to the classic checkout. I change to classic and now two checkboxes are showing. I search phpMyAdmin to see if I can find the extra checkbox but only see the one in the settings interface (I modified it and saw the modifications reflected in the table values).

    How do I get rid of the phantom checkbox?

    Additional context: this happens after clearing cache and trying on different browsers.

Viewing 1 replies (of 1 total)
  • Plugin Support Saji

    (@gookaani)

    Hey Joh,

    This happens pretty often when switching between the WooCommerce block checkout and the classic checkout. When you switched to the classic checkout, WooCommerce automatically added its own built-in Terms & Conditions checkbox. The plugin adds its own checkbox too, so you end up seeing two. That “phantom” checkbox isn’t coming from the database, which is why you couldn’t find it in phpMyAdmin. It’s generated by WooCommerce itself.

    If you want to keep using the classic checkout, you’ll need to disable WooCommerce’s default terms checkbox. You can do that by going to WooCommerce → Settings → Advanced → Page setup and removing the Terms and Conditions page (or unchecking the related option, depending on your version). After that, only the plugin’s checkbox will show up.

    But if you’re using the block checkout, you can definitely use the plugin there too. You just need to add the Additional Terms block inside your Checkout block and place it wherever you want. That way you won’t get duplicate checkboxes.

    Here’s the documentation if you want to follow it step by step:
    https://mypreview.github.io/woo-additional-terms/#additional-terms-block

    Let me know if you need help placing the block!

Viewing 1 replies (of 1 total)

The topic ‘Phantom checkbox showing’ is closed to new replies.