Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Custom Product Tabs for WooCommerce

Add custom tabs with content to products in WooCommerce.

This plugin extends WooCommerce to allow shop owners to add custom tabs to products. The tabs are displayed on the individual product pages to the right of the default "Description" tab.

Individual product tabs are managed on the WooCommerce Edit Product screen and can be added on a per product basis. You can also create saved tabs and add them to multiple products as needed. Tabs can be easily added, deleted and rearranged.

Tab content areas use the standard WordPress text editor and may contain text, images, html or shortcodes.

If you experience any problems, please submit a New Issue on our Github Issue Tracker and we'll look in to it as soon as possible.

This plugin is a fork of SkyVerge WooCommerce Custom Product Tabs Lite

Author YIKES, Inc
Contributors yikesinc, eherman24, liljimmi, yikesitskevin
Tags commerce, custom, customize, duplicate, product, product tabs, repeatable, tabs, woo, woocommerce
  1. yikes-inc-easy-custom-woocommerce-product-tabs screenshot 1

    Custom Tabs manager on the 'Edit Product' screen

  2. yikes-inc-easy-custom-woocommerce-product-tabs screenshot 2

    Custom product tab content displayed on the front end

  3. yikes-inc-easy-custom-woocommerce-product-tabs screenshot 3

    All of the saved tabs on the settings page

  4. yikes-inc-easy-custom-woocommerce-product-tabs screenshot 4

    Editing a single saved tab

  1. Download the plugin .zip file and make note of where on your computer you downloaded it to.
  2. In the WordPress admin ( go to Plugins > Add New or click the "Add New" button on the main plugins screen.
  3. On the following screen, click the "Upload Plugin" button.
  4. Browse your computer to where you downloaded the plugin .zip file, select it and click the "Install Now" button.
  5. After the plugin has successfully installed, click "Activate Plugin" and enjoy!
  6. Edit a product, then click on 'Custom Tab' within the 'Product Data' panel
  7. Create saved, reusable tabs under Settings > Custom Product Tabs for WooCommerce

1.5.5 - January 23rd, 2016

  • Re-did 1.5.4 changes - checking for function existence before using it

1.5.4 - January 23rd, 2016

  • Re-did 1.5.3 changes - the_content filter is reapplied and the specific Site Builder plugin's filters are

1.5.3 - January 23rd, 2016

  • Replaced the use of the_content filter with the filter's associated functions (e.g. wptexturize, wpautop)

1.5.2 - December 23rd, 2016

  • The editor should only default to the 'Visual' tab for our Custom Product Tabs (no other editors)
  • Added all of the default WordPress settings to the editor

1.5.1 - December 22nd, 2016

  • Fixed bug that caused content to be copied incorrectly when moving tabs up / down
  • Only on the product page will the editor defaul to 'Visual' (instead of every page)

1.5 - December 20th, 2016

  • Version 1.5 includes a brand new feature - saved tabs - as well as a number of bug fixes, style tweaks, code clean-up, and comments
  • UI: Complete overhaul of the custom tab interface for an easier, responsive tab creating experience.
  • Saved Tabs: A new settings page has been added for users to create / update / delete saved tabs (see FAQ for more information)
  • Saved Tabs: On the product edit page, a new button ('Add a Saved Tab') has been added that allows you to choose one of your saved tabs and add it to the current product
  • Adding a new tab initializes a new wp_editor (WYSIWYG) instead of a plain textarea
  • Added warning message when two tabs have the same title
  • Tabs with empty titles are no longer shown on the product page
  • Added ability to remove the first tab
  • Adding, moving, and removing tabs works as expected when the user's 'Visual Editor' option is checked
  • On the product & settings pages, WYSIWYG editors will default to the visual tab (this helps prevent errors with dynamic wp_editor generation)
  • Added a filter yikes_woocommerce_default_editor_mode that can change the default-to-visual-tab behavior (use at your own risk!)
  • Updated the 'How To' text, and slight modification to the style
  • Changed the JavaScript methods controlling how tabs were added, deleted, and moved up/down
  • Cleaned up and commented on all PHP and JavaScript files
  • Added proper i18n, with languages/ folder, .pot file, and load_plugin_textdomain hook
  • Incremented version #

1.4.4 - March 1st, 2016

1.4.3 - February 18th, 2016

  • Wrapped missing 'Custom Tab Title' in localization/translation functions. (Plugin is now 100% translatable)
  • Removed i18n class files, and old .po/.mo files (less bloat)

1.4.2 - February 17th, 2016

  • Updated the internationalization strings ( yikes-inc-woocommerce-custom-product-tabs to yikes-inc-easy-custom-woocommerce-product-tabs )

1.4.1 - August 20th, 2015

  • Fixed conflict with other CSV export plugins for WooCommerce
  • Now custom product tab and row data/headers only get exported via 'Tools > Export > Products'

1.4 - July 29th, 2015

  • Enhancement: Added the 'Custom Product Tabs for WooCommerce ' data to the standard WooCommerce export file, so custom tab data can be transferred between sites smoothly.

1.3 - July 21st, 2015

  • Enhancement: Enabled WYSIWYG editor on tab content containers (enables shortcode and content to pass through the_content() filter)
  • Updated repo screenshots and descriptions

1.2 - March 18th, 2015

  • Enhancement: Fixed issue where non utf8 characters in tab titles caused front end not to generate the tabs
  • Enhancement: When user doesn't have WooCommerce installed, they are now redirected to the plugin install search page, with WooCommerce at the top.


  • Added class to the Woo tabs content title, for targeting via CSS ( .yikes-custom-woo-tab-title )


  • Initial Release

All documentation can be found in our Knowledge Base.

Where do I go to add tabs to a product?

When editing a product in WooCommerce, you will find "Custom Tabs" in the bottom left corner of the Product Data box. Click on "Custom Tabs" to reveal the custom tab manager.

Where will these tabs appear?

When the product is viewed on your website you will see the tabs you created to the right of the default "Description" tab.

How do I change the order of the tabs?

To change the order of custom tabs use the up and down "Move tab order" arrows.

How do saved tabs work?

Saved tabs are tabs you can create under the Custom Product Tabs for WooCommerce settings page and then add to as many products you would like. If you update the tab from the settings page, the changes will take effect for all products using that tab.

How do I create saved tabs?

To create a saved tab, go to the 'Custom Product Tabs for WooCommerce' page found under the Settings menu and click the "Add Tab" button.

How do I add a saved tab to a product?

To add a saved tab to a product, go to the custom tabs section on the edit product screen, click the 'Add a Saved Tab' button above the tab, and choose which tab you would like to add.

What does overriding a saved tab do?

When using a saved tab on the product page, a checkbox appears with the message 'Override Saved Tab for this product.' If you click that checkbox, edit the tab and save, the tab will be changed for that product only. Any edits to that saved tab under the 'Custom Product Tabs for WooCommerce' settings page, will not be applied to that product.

Why does the WYSIWYG editor default to the 'Visual' tab?

This was added in version 1.5 to support the dynamic adding and removing of the wp_editor/WYSIWYG editor. Without this setting, the WYSIWYG editor does not load the correct toolbar and the editor can potentially break.

Does custom tab data get exported with standard WooCommerce product data?

Yes! Since v1.4 we've added the necessary code to ensure the custom tab data is exported with all of the other standard WooCommerce data. This ensures a smooth transition of products between sites.

Version 1.5.5

Requires WordPress version: 3.8 or higher

Compatible up to: 4.7.2

Last Updated 25 Jan 2017

Date Added: 16 Dec 2014

Plugin Homepage


5 stars
44 ratings


Not Enough Data

Works: 0
Broken: 0