exist WooCommerce In the store, the product detail page by default contains "description", "additional information", "reviews" and other Tabs (tabs). However, in actual operation, merchants often need to add more customized content to meet business needs, for example:
- After-sales service
- Brand Story
- Shipping and Return Policy
- User guides or product videos
This article will show how to use a code approach for the WooCommerce Add a new custom tab (e.g. "After Sales Service") to the product details page and enable flexible management.
![Image[1] - WooCommerce Product Detail Page Customization Tab Content (e.g. Add "After Sales Service", etc.) Practical Guide](https://www.361sale.com/wp-content/uploads/2025/06/20250623164346861-image.png)
I. Customizing the way the Tab is implemented
WooCommerce provides specialized filtershooks woocommerce_product_tabs, which is used to modify the tab structure of the product detail page. Simply add a new tab using this hook.
Sample code: add "after-sales service" Tab
Add the following code to the theme's functions.php Documentation:
![Image [2] - A Practical Guide to Customizing Tab Content (e.g. Adding "After Sales Service", etc.) on WooCommerce Product Detail Page](https://www.361sale.com/wp-content/uploads/2025/06/20250623164623254-image.png)
add_filter( 'woocommerce_product_tabs', 'custom_add_after_sales_tab' );
function custom_add_after_sales_tab( $tabs ) {
$tabs['after_sales'] = array(
'title' => 'After Sales Services',
'priority' => 50, // control the display order
'callback' => 'custom_after_sales_tab_content'
);
return $tabs.
}
function custom_after_sales_tab_content() {
echo '<h2>After-sales service</h2>'; echo '
echo '<p>All the goods in our store enjoy 7 days no reason to return, 30 days quality problem replacement service. For more details, please contact customer service.</p>';
}
![Image [3] - A practical guide to customizing Tab content (e.g. adding "After Sales Service", etc.) on WooCommerce product detail pages.](https://www.361sale.com/wp-content/uploads/2025/06/20250623164949242-image.png)
Second, custom content support HTML, images, video (for displaying instructions or examples)
exist Gutenberg Using the "Code" block in the editor.
- When editing an article click on the
+Add new block
- Search for "Code" or "Code" and insert
![Image [4] - A practical guide to customizing Tab content (e.g. adding "After Sales Service", etc.) on WooCommerce product detail pages.](https://www.361sale.com/wp-content/uploads/2025/06/20250623172042540-image.png)
Example:
echo '
- Support 7 days no reason to return </li
- 30 Days Free Exchange Guarantee
.
- National warranty, provide formal invoice
.
';
You can even insert embedded videos or images to make the page more attractive:
echo '<img src="https://yourdomain.com/wp-content/uploads/after-sales.jpg" alt="after-sales service">';
III. Setting up different content for different products (advanced usage)
If you want different products to display different after-sales service contents, you can use the get_the_ID() maybe $product->get_id() Get the current product ID and make a judgment:
function custom_after_sales_tab_content() {
$product_id = get_the_ID();
if ( $product_id == 123 ) {
echo '<p>This product is entitled to 12 months free repair service.</p>'; } else {
} else {
echo '<p>Regular aftermarket policies apply.</p>';
}
}
Hide default tabs (e.g. "Extra Info")
You can also hide certain default tabs you don't want to show, for example:
add_filter( 'woocommerce_product_tabs', 'remove_unwanted_product_tabs', 98 );
function remove_unwanted_product_tabs( $tabs ) {
unset( $tabs['additional_information'] ); // additional information
return $tabs;
}
V. Frequently asked questions
![Image [5] - A practical guide to customizing Tab content (e.g. adding "After Sales Service" etc.) on WooCommerce product detail pages.](https://www.361sale.com/wp-content/uploads/2025/06/20250623155840218-image.png)
Q1: Will it affect the backend settings?
It won't. This method only works onforward part of sth.Displayed, the backend product editor still retains all fields.
Q2:Can multiple Tabs be added at the same time?
Yes, just add multiple array structures repeatedly. For example, add multiple tabs such as "Branding", "User's Guide", etc.
Q3: Do theme updates affect the code?
If you directly modify the theme's functions.php, which may be overwritten when the theme is updated. It is recommended to usesubthemeor Code Snippets plug-ins to manage such functional code.
VI. Conclusion
By customizing WooCommerce With Tab content on product detail pages, merchants can more accurately convey brand value, after-sales guarantee and product service information, providing users with a clearer and more credible shopping experience. Without plug-ins, a few lines of code can easily extend the content of the product detail page, personalize the page, and improve the conversion rate and customer satisfaction.
Link to this article:https://www.361sale.com/en/62366The article is copyrighted and must be reproduced with attribution.






















![Emoji[wozuimei]-Photonflux.com | Professional WordPress repair service, worldwide, rapid response](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![Emoticon[baoquan] - Photon Wave Network | Professional WordPress Repair Services, Worldwide Coverage, Rapid Response](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

No comments