WP Manifestindependent plugin directory
manifest / ecommerce / e-commerce-dashbaord

Arbeit Shop Manager Dashboard

A custom WooCommerce dashboard experience built exclusively for Shop Manager users.

by Arbeit · github.com/sagor4202/e-commerce-dashbaord

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/sagor4202/e-commerce-dashbaord/archive/refs/heads/main.zip

<<<<<<< HEAD

Arbeit Shop Manager Dashboard

Custom WooCommerce admin dashboard plugin for the shop_manager role only.

Folder structure

arbeit-shop-manager-dashboard/
|-- arbeit-shop-manager-dashboard.php
|-- README.md
|-- assets/
|   |-- css/
|   |   `-- admin-dashboard.css
|   `-- js/
|       `-- admin-dashboard.js
|-- includes/
|   |-- class-asm-shop-manager-dashboard.php
|   |-- class-asm-shop-manager-data.php
|   `-- class-asm-shop-manager-view.php
`-- templates/
    |-- dashboard-shell.php
    |-- partials/
    |   `-- sidebar.php
    `-- views/
        |-- analytics.php
        |-- customers.php
        |-- dashboard.php
        |-- orders.php
        |-- products.php
        |-- reports.php
        `-- sales.php

What it does

  • Creates a separate full-screen custom dashboard page for shop_manager
  • Redirects Shop Managers to the custom dashboard after login
  • Redirects Shop Managers away from the default WordPress dashboard
  • Removes the default Dashboard admin menu for Shop Managers
  • Shows WooCommerce sales, orders, customer, product, and stock data
  • Uses a custom sidebar with expandable dropdown groups

Setup

  1. Place the plugin folder in wp-content/plugins/
  2. Activate Arbeit Shop Manager Dashboard from Plugins
  3. Make sure WooCommerce is active
  4. Log in as a user with only the shop_manager role
  5. The user will be redirected to:
/wp-admin/admin.php?page=asm-shop-manager-dashboard

Notes

  • Administrators keep the normal WordPress admin experience
  • Product creation still uses WooCommerce's native product editor for full compatibility
  • Sales and analytics rely on WooCommerce lookup tables when available
  • The custom charts are rendered with the plugin's own lightweight JavaScript

    e-Commerce-Dashbaord

    5380e7b88d9e38271ad8494b636ae6352d02f52d