Missing "Received Orders" menu item

Hey,

I’ve not been working on my site for a while. However, yesterday, I was trying to refresh my memory and tested out registering a new vendor, creating a new listing and then purchasing the new vendor’s listing via a new buyer account that I also registered.

Everything appeared to work as intended. However, I then noticed my new vendor account (and, all of my older vendor accounts) are now missing the account menu item - “Orders Received”

All of my Vendor’s only have an “Orders” menu item which leads to the page displaying their own purchases.

Strangely, I can still see the differentiated “Received Orders” and “Placed Orders” menu items, but ONLY on my admin account.

I’ve tried temporarily removing all custom CSS, and, leaving only the HivePress plugins and WooCommerce active to try and narrow things down, but this didn’t help.

To confirm, I am able to see the corresponding booking under Bookings, and can see the Orders in the backend of WordPress/WooCommerce.

I have an unlaunched ‘real’ version of my site, and a staging version and I’ve found the issue is present on both sites.

It would be much appreciated if you can help solve this one. I can send over a temporary login, if needed.

Cheers,
Chris

Hi Chris,

Could you please let me know what WordPress, HivePress, Marketplace, and WooCommerce versions you have?

Hey @kseniia,

I’m currently running:

WordPress 6.9.1
HivePress 1.7.22
Marketplace 1.3.15
WooCommerce 10.5.1

Cheers,
Chris

Hi Chris,

Sorry for the delay. We tested this locally and couldn’t reproduce the issue, if there are no code customizations that may cause this, there may be 2 reasons:

  • Please make sure that this vendor has at least the Contributor role; this may affect the visibility of the menu items. This role should be assigned automatically when users get a vendor profile published, but maybe there were some customizations regarding this.
  • There may be confusion – currently, if the vendor has not placed an order and only received one, then the menu item has the “Orders” label instead of “Received Orders”. Two different labels are used only if the same user has at least one placed and received order.

Hope this helps