Menu Tools For HivePress & WooCommerce

Hey everyone,

While attempting to develop another plugin I wanted to integrate these features, but to help with bug fixes and bloat I decided to move this to a sepeate plugin altogether…

I’m not a ‘real’ developer and it took several iterations to get right, but I’ve been using this without issues for the last month or so. I can almost guarantee the official HivePress staff could rewrite this better, but perhaps this will inspire you - or their next extension! :wink:

For now, feel free to use mine - and/or help update it as a community to squash any bugs.

I present to you Menu Tools For HivePress & WooCommerce :magic_wand:

It aims to seamlessly integrate HivePress and WooCommerce navigation menus with custom links and visibility controls. It creates a unified navigation experience for users who interact with both platforms on the same site.



GitHub Repo: GitHub - Chris-B92/menu-merge
Download link: https://github.com/Chris-B92/menu-merge/archive/refs/tags/menu.zip

:victory_hand:

6 Likes

wow its prety cool bro, no effort to custom menu template file again
i am prefer to use woocommerce template menu instead hivepress
probably we need a feature to add new page/template on our custom menu,
just add box editor on it so we can add new custom menu with our own description

1 Like

Hi,

Thank you for sharing this solution, it will be useful for our community.

1 Like

Pretty cool !
Thanks for sharing.

From ease of use, the zip file should hold the same name as the plugin folder name (hivepress-menu-integration, otherwise it won’t install).
I had to unzip the files and move them with FTP under plugins.

Also, you should mention where the config page stands, it’s not under HivePress, nor WooCommerce, but under /Settings.

1 Like

No worries, but I do apologise @condorito.fr & anyone else who tried installing it! - I tried to quickly change the name last minute, so as not to hit copyright issues.

Please find the fixed version in the comment below.

(@andrii - can you update the links in the original post please? I don’t seem to be able to edit it anymore.)

9/4/2025 - Plugin updated to add a drop-down menu of all possible HivePress and WooCommerce items, with natural HivePress extension integration.

.zip >> https://github.com/Chris-B92/Menu-Tools-for-HivePress-WooCommerce/archive/refs/tags/MenuTools.zip

Repo >> GitHub - Chris-B92/Menu-Tools-for-HivePress-WooCommerce

Install > Activate > Settings > Menu Tools

Latest Pics:



:victory_hand:

Hey its not working :slightly_frowning_face:

Hey, scroll down the comments and you’ll find I posted links to a newer version. Sadly, the forum doesn’t let me edit the original post :confused:

Sorry to keep bumping this topic! :downcast_face_with_sweat:

I’ve never really used GitHub before, or made a plugin, so I’m learning as I go!

Please find the latest version that installs without issues! :folded_hands:

Click here to download the .zip file

If you’d like to see the code; the GitHub Repo is right here!

Cheers,
Chris :victory_hand:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Is there a way to integrate the HivePress account stuff with the WooCommerce one? I am going to be using the memberships addon and there are going to be duplicate account pages as a result. Would like to have one area for the my account stuff.

Hey @thekendog,

Check out the last post in this topic. I put together a plugin a while ago that lets you merge/manipulate the menus, and add custom items based on user roles, etc.

I hope this helps!

Cheers,
Chris :victory_hand:

2 Likes

@ihor - I’ve since found a few bugs that I’d like to try and squash. However, before my next attempt at this I’d really appreciate if you could provide some guidance/hooks to approach this. If you could let me know the best way to fetch the account menu items, that would be a big help!

Many thanks in advance!

Cheers,
Chris :victory_hand:

Hi,

There are two ways to get the user account menu items:

1 Like

Thanks again, Ihor!

Because of my lack of knowledge it took a few more tries but, with AIs help I’ve got a brand new version that seems to be working as intended now.

If anyone’s interested, you can download the plugin and/or see the code here:

On the page, click the 3 dots, then ‘Download’

Main GitHub to inspect the code:

Once it’s installed, visit Settings > Account Menu Enhancer in the back-end of WordPress to view the settings page:

Cheers,
Chris :victory_hand:

2 Likes

While this did seem to work on one site, sadly, it’s causing issues on another. I’ll try and get a stable version put together soon.

1 Like

Thanks for this. I got a fatal error when installing the latest version. So for now I am using this snippet to hide the placed and received orders from the menu:

add_filter('hivepress/v1/menus/user_account', function($menu) {
    unset($menu['items']['orders_edit']); // Received Orders
    unset($menu['items']['orders_view']); // Placed Orders
    return $menu;
}, 1000);

Based on this snippet which hides the dashboard:

add_filter(
	'hivepress/v1/menus/user_account',
	function( $menu ) {
		unset( $menu['items']['vendor_dashboard'] );

		return $menu;
	},
  1000
);

Apologies! I haven’t got round to posting the latest version, as I’ve been so busy with life offline. I’m trying to avoid posting another bugged version, but I think my latest attempt is working as intended. It seems to be okay on one site, but I’ve yet to test it on another for stability yet.

Will try and get this done this week coming!

Cheers,
Chris :victory_hand:

Hey @everyone,

I’ve finally had some time to work on this again, and I seem to have a stable version now that’s playing nicely on two sites.

GitHub Link | or Download the .zip file here.

Once you’ve installed and activated the .zip file, head to Settings > Account Menu Enhancer to configure.

  • Note: if you’re using a URL type custom link, include https://



Cheers,
Chris :victory_hand:

1 Like