I’m a bit lost with the best way to customize the WooCommerce plugin.
I need to add a field for ‘Company name’ in ‘My Adresses’ and obviously, I want those fields to appear in the billing process so I and my client can bill via their company if necessary and have the proper bill. I used the Flexible Checkout Fields extension and those fields appear on the site but do not exist in the WooCommerce order made by the client.
I see some say it is only doable via customizing the php file and other say it is possible via the use of a plugin. Can you guide me in the right direction?
I see some say it is only doable via customizing the php file and other say it is possible via the use of a plugin. Can you guide me in the right direction?
No need to customise anything @sebollet , WooCommerce already has a “Company Name” field.
To make it visible, navigate to yourwebsite.com/wp-admin/customize.php => WooCommerce => Checkout and set the “Company name field” to “Required.”
Thanks for reaching out! If you’re using a classic theme, you can enable the “Company name” field by going to:
Appearance > Customize > WooCommerce > Checkout, then set the Company name field to “Required” or “Optional” depending on your needs.
If you’re using a Block theme, customization works a bit differently. You can add or adjust fields by editing the checkout template directly.
Since you mentioned using the Flexible Checkout Fields plugin and the field isn’t showing in the order details, make sure the field is mapped correctly to the billing section. You might also want to check with the plugin’s documentation or support to ensure it’s storing the data properly in WooCommerce orders.
Unfortunately, I can not do that as the section is greyed out and not clickable for me :/; @babylon1999.
I use a theme called Smartic. Can you specify what you mean by the checkout template? When I go on the Checkout page and I want to edit the page, all areas are greyed out as well. Therefore, I can not see and update anything.
If it’s not using Elementor then most likely the theme is a classic theme and you should follow these steps:
Appearance > Customize > WooCommerce > Checkout, then set the Company name field to “Required” or “Optional” depending on your needs.
If you are still not able to find out the options or it’s not working then I would suggest consulting your theme developers as they are best equipped to help you.
I have access to the option but the look is definitely not as good as the theme checkout look + I can not get the second column to look decent. Any idea how to fix? https://ibb.co/ynQM2pDT
I understand your concern. Could you please share your site URL so we can troubleshoot exactly why the second column is not displaying correctly?
Also, the checkout page layout depends on the theme you’re using. I’d recommend reaching out to your theme’s support team—they’re more familiar with the theme’s settings and should be able to assist you in resolving this issue.
To check whether the issue is caused by your theme or a plugin, you can try switching to a default theme like Twenty Twenty-Five or Storefront, and deactivate all plugins except for WooCommerce. Then check if the issue still occurs.
If the problem persists after that, please let us know so we can investigate further and assist you accordingly.
Thank you for getting back to us! I completely understand the need to keep things private, and since this is a public forum, sharing sensitive information here isn’t possible. As an alternative, you could consider moving a copy of the site to a subdomain, make it public, and then share the URL with us instead. That way, we can still assist you without compromising privacy.