Easy Store Management by AyudaWP transforms the WordPress admin dashboard into a clean, focused store management environment specifically designed for WooCommerce shop managers.
Key Features:
- Clean Interface: Hides all non-store related WordPress menus and widgets from shop managers
- Reorganized Menus: Moves important WooCommerce sections like Orders and Customers to top-level menus
- Focused Dashboard: Removes WordPress widgets, keeping only WooCommerce-related dashboard widgets
- Enhanced Admin Bar: Adds quick access to orders and removes non-store elements
- Role-Based: Only affects users with the "Shop Manager" role - administrators and other roles remain unaffected
What gets hidden/reorganized:
- WordPress core menus (Posts, Pages, Comments, Users, Tools, etc.)
- Non-WooCommerce plugin menus
- WordPress dashboard widgets (Quick Draft, At a Glance, etc.)
- Non-store items from admin bar
Menu reorganization:
- Dashboard (WordPress default)
- Store (renamed WooCommerce main menu)
- Orders (promoted to top-level)
- Customers (promoted to top-level)
- Products (existing top-level menu)
This plugin is perfect for store owners who want to provide their shop managers with a clean, distraction-free environment focused solely on store operations.
1.0.4
- Tested up to WooCommerce 10.7
1.0.3
Tested up to WordPress 7.0
1.0.2
- Improved: Enhanced WooCommerce widget detection to automatically show dashboard widgets from WooCommerce extensions and third-party plugins
- Improved: Widget detection now includes keyword-based analysis (shop, store, order, product, sale, etc.) to identify WooCommerce-related widgets
- Added: Filter
ayudawp_esm_is_woocommerce_widget to allow developers to manually declare widgets as WooCommerce-related
- Changed: Admin bar orders counter now shows combined count of pending payment + on-hold orders instead of only pending payment
- This provides better visibility of orders requiring immediate attention from shop managers
1.0.1
- Fixed: PHP warning
foreach() argument must be of type array|object, null given when manipulating WordPress admin menus
- Fixed: Orders pending count badge now displays correctly in both frontend and backend admin bar
- Improved: Added safety validations for all menu manipulation functions to prevent PHP warnings
- Improved: Enhanced frontend asset loading to ensure proper display of admin bar elements
- Improved: Better detection of when to apply shop manager customizations in frontend
- Added: Safe wrapper functions for
remove_menu_page() and remove_submenu_page() operations
1.0.0
- Initial release
- Hide non-WooCommerce menus for shop managers
- Reorganize WooCommerce menus (Orders and Customers to top-level)
- Clean dashboard widgets
- Enhanced admin bar with quick order access
- Full translation support