• So I’m using Kadence, I wanted to add custom input field in my Woo Commerce checkout form. First I tried to modify functions.php on a child theme, then on the parent theme, any of this worked. Then I tried to use a plugin that worked for me in other websites, but doesn’t seem to be working either. Is there any kind of limitation weather this is possible or not?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hello @mas886,

    I’m not sure what plugin you tried to use or what code you tried to add. However, there shouldn’t be a limitation to this. If your code is correct, it should work by adding it to the functions.php file. If the plugin worked on another theme but not Kadence, there could be a conflict. There may be classes or HTML structures that the plugin or your code requires that are different from the theme. Please let us know what plugin you used and we can try to check for conflicts.

    Thread Starter mas886

    (@mas886)

    I tried with “WooCommerce Checkout Manager” from QuadLayers, “Checkout Field Editor for WooCommerce” by ThemeHigh and some others out of desperation which names I don’t remember, they were from the top installed list in the official plugin repository. I think there might be more to it since any of this well tested and used solutions don’t seem to work. Using Kadence 1.1.51, Kadence Blocks 3.2.18, WooCommerce 8.5.1 and WordPress 6.4.2.

    I’m not sure if I’m missing something, or if I have to toggle some config option anywhere. These plugins seem to be pretty straight forward and not complicated at all, neither the functions.php thing. Everything else seem to be working flawlessly.

    • This reply was modified 1 year, 2 months ago by mas886.
    • This reply was modified 1 year, 2 months ago by mas886.
    • This reply was modified 1 year, 2 months ago by mas886.

    Hello @mas886,

    Generally, your checkout page should use a shortcode to add the checkout. WooCommerce also has a “Checkout” block. Please view your checkout page in the editor and see if you use a “Checkout” block. If so, please replace it with the [woocommerce_checkout] shortcode instead. The checkout block doesn’t show extra fields, but the shortcode does. Everything worked as expected when I installed the WooCommerce Checkout Manager by QuadLayers plugin.

    Thread Starter mas886

    (@mas886)

    Okay, so that was what I was missing. Using the shortcode everything woks as expected. Weirdly I couldn’t find or notice any warning about this anywhere in the web. Thank you!

    • This reply was modified 1 year, 2 months ago by mas886.
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Can’t add custom checkout fields’ is closed to new replies.