You can add content to the Additional Information tab in WooCommerce with the woocommerce_product_additional_information hook, printing extra HTML either above or below the attributes table depending on the priority you choose.
Why Extend the Additional Information Tab
- You want supplementary specs, certifications, or care instructions alongside the standard attributes table
- Adding a note or disclaimer specific to certain product types without creating an entirely new tab
- Reusing an existing, familiar tab location instead of adding another one to an already tab-heavy page
Step 1: Add Content Below the Attributes Table
/** Add extra content below the attributes table in the Additional Information tab */
add_action( 'woocommerce_product_additional_information', 'add_content_below_attributes_table', 11 );
function add_content_below_attributes_table( $product ) {
echo '<p>All items ship in recyclable packaging. See our <a href="/care-guide/">care guide</a> for details.</p>';
}

Change the priority from 11 to 9 to place the content above the attributes table instead of below it.
Showing Different Content Based on the Product
add_action( 'woocommerce_product_additional_information', 'add_conditional_content_to_tab', 11 );
function add_conditional_content_to_tab( $product ) {
if ( has_term( 'electronics', 'product_cat', $product->get_id() ) ) {
echo '<p>Includes a 2-year manufacturer warranty.</p>';
}
}Troubleshooting
Nothing Shows on Products Without Attributes
WooCommerce hides the entire Additional Information tab by default when a product has no attributes and dimension display is disabled — even if your custom content would otherwise print. Force the dimensions display filter to keep the tab visible:
add_filter( 'wc_product_enable_dimensions_display', '__return_true' );Content Appears Twice
Check that the action isn’t being registered more than once (for example, once in a plugin and again in your theme’s functions.php) — duplicate hook registrations are the most common cause of repeated output.
Frequently Asked Questions
Can I use this to fully replace the attributes table?
Not directly with this hook alone — that would require removing the attributes table output and using a custom tab instead.
Does this work for variable products?
Yes, the hook fires the same way regardless of product type, as long as the Additional Information tab itself is showing.
Is there a plugin alternative to coding this?
Yes, dedicated product tabs plugins can rename, hide, or fully customize the Additional Information tab through a settings UI if you’d rather avoid code.
Conclusion
Adding content to the Additional Information tab in WooCommerce is a simple hook-based customization. Just remember to force the tab visible with the dimensions display filter if the target products don’t already have attributes set.
See also How to Remove the Additional Information Tab in WooCommerce. Then read How to Hide a Specific Attribute in the WooCommerce Additional Information Tab.
Prefer no code? All-in-One Utilities Woo Add-on adds over 50 WooCommerce features, so you can switch them on without code.