I started working with WooCommerce just recently – so now delving into the depths of that little beauty as I look at get everything up and working. However I had the necessity to add an additional (static content) tab to the product pages, and refused to fork out for a plugin to do this simple task, so this is what I did.

Within my child theme’s functions.php file I added the following code.

add_filter( 'woocommerce_product_tabs', 'db_woo_delivery_tab');
function db_woo_delivery_tab_content() {
 echo '<h2>Delivery Information</h2>';
 echo '<p>Some static text</p>';

function db_woo_delivery_tab($tabs) {
 $tabs['delivery_tab'] = array(
 'title' => __( 'Delivery Information', 'woocommerce' ),
 'priority' => 30,
 'callback' => 'db_woo_delivery_tab_content'
 return $tabs;

The priority tag on line 10 sets the order of the tabs – so you can adjust this one to suit your needs.