WooCommerce : Add New Page and Link it to WordPress > Products.

Code

How to add a submenu item to the WooCommerce “Products” admin menu?

For Adding a submenu to any admin menu we will use “add_submenu_page” function.

add_submenu_page( string $parent_slug, string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '', int $position = null )

Parameter Description

$parent_slug
(string) (Required) The slug name for the parent menu (or the file name of a standard WordPress admin page).

$page_title
(string) (Required) The text to be displayed in the title tags of the page when the menu is selected.

$menu_title
(string) (Required) The text to be used for the menu.

$capability
(string) (Required) The capability required for this menu to be displayed to the user.

$menu_slug
(string) (Required) The slug name to refer to this menu by. Should be unique for this menu and only include lowercase alphanumeric, dashes, and underscores characters to be compatible with sanitize_key().

$function
(callable) (Optional) The function to be called to output the content for this page.
Default value: ”

$position
(int) (Optional) The position in the menu order this item should appear.
Default value: null

Documentation

So We must know the $parent_slug for adding submenu. for adding submenu to p-roduct menu in admin screen we must know the parent slug of product menu.

We can add a submenu item to the “WooCommerce” menu using “add_submenu_page” and ‘woocommerce’ for $parent_slug (using ‘admin_menu’ hook), but for Products menu ‘woocommerce’ $parent_slug can’t be used.

For adding submenu to Woocomerce product menu we have to use ‘edit.php?post_type=product’ as parent slug.

For example:

function ProductsSubPage() {
  add_submenu_page('edit.php?post_type=product','Custom Page Title','New Custom Title','edit_products','new_page_slug','ProductsSubPageCallback', 99 );
}
function  ProductsSubPageCallback() {
  echo '<div class="wrap"><h1 class="">New Custom Title</h1>';
  // add Content here
  echo '</div>';
}
add_action('admin_menu','ProductsSubPage',99);

//output
null

Enjoy

Related reading:

Shiv Kumawat

Executive Director & CEO

Shiv Kumawat is the CEO of Eoxys IT Solution LLP, the Jaipur-based IT company he has led since 2009. An AI & IT Solutions Consultant with 16+ years of experience, he works with startups and enterprises to turn ideas into market-ready SaaS platforms, mobile apps and AI-driven solutions. His team has delivered 700+ projects across SaaS, mobile and web apps, automation and AI. He previously served as Chief Technology Officer for a US company.

Latest Posts

Add AI to an existing app illustration: a mobile app connected to AI services on an isometric navy platform

How to Add AI to an Existing App Without Rebuilding It

Most product owners do not need a new app to get AI features. They need a safe way to add…

Shafeeq Khan
November 2, 2026
AEO vs SEO vs GEO: a search bar above an AI answer panel that cites three web sources

Schema Markup for AI Search: What Actually Helps in 2026

Many AEO checklists say that adding the right schema markup for AI search will get your pages quoted by ChatGPT,…

Shafeeq Khan
November 1, 2026
AI agent approach illustration: an AI agent on a platform connected to tools, email, browser and a completed task

Hire an AI Agent Developer: Skills, Cost and When You Need One

An AI agent is software that uses a language model to decide what to do next: look something up, call…

Shafeeq Khan
October 31, 2026
,

Leave a Reply

Your email address will not be published. Required fields are marked *