WP Manifestindependent plugin directory
manifest / ecommerce / woocommerce-admin-dashboard

داشبورد مدیریتی مجزا ووکامرس

داشبورد کوچکی برای اعضا خاص جهت آپلود فایل اکسل و بروزرسانی محصولات و مدیریت سفارشات

by Alireza Yaghouti · github.com/web-elite/woocommerce-admin-dashboard

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/web-elite/woocommerce-admin-dashboard/archive/refs/heads/main.zip

Readme

داشبورد ادمین سفارشی

یک پلاگین وردپرس کوچک که داشبورد فرانت-اند را برای اعضا خاص جهت آپلود فایل‌های اکسل و بروزرسانی محصولات ووکامرس فراهم می‌کند.

ویژگی‌ها

  • داشبورد پیشرفته با تب‌ها: درون‌ریزی محصولات، برون‌بری سفارشات، خروجی اکسل
  • آمار و تحلیل سفارشات: نمودارهای فروش، وضعیت سفارشات، آمار کلی
  • خروجی اکسل پیشرفته: فیلتر زمانی و وضعیت سفارشات
  • چارت‌های تعاملی: نمودار خطی فروش ماهانه، نمودار دایره‌ای وضعیت
  • محدودیت کاربر: فقط کاربران خاص می‌توانند دسترسی داشته باشند (قابل تنظیم در تنظیمات ووکامرس)
  • آپلود اکسل: کاربران می‌توانند فایل‌های .xlsx یا .xls آپلود کنند
  • بروزرسانی محصولات: به طور خودکار محصولات جدید ایجاد یا بروزرسانی می‌کند بر اساس SKU
  • لاگ‌گیری پیشرفته: لاگ کامل دسترسی‌ها و آپلودها با فیلتر، جستجو و آمار
  • تنظیمات ادمین: تنظیم کاربران مجاز در پنل ادمین ووکامرس
  • شورت‌کدهای ورود و ثبت نام: فرم‌های AJAX برای ورود، ثبت نام و خبرنامه

شورت‌کدها

[wc_manager_login]

فرم ورود ساده به حساب کاربری

[wc_manager_login_modal]

فرم ورود و ثبت نام به صورت مودال (با تب‌ها)

[wc_manager_newsletter]

فرم عضویت در خبرنامه

نصب

  1. فایل‌های پلاگین را در دایرکتوری /wp-content/plugins/wc-admin-dashboard آپلود کنید.
  2. پلاگین را از طریق منوی 'پلاگین‌ها' در وردپرس فعال کنید.
  3. دستور composer install را در دایرکتوری پلاگین اجرا کنید تا وابستگی‌ها نصب شوند.

تب‌های داشبورد

📥 درون‌ریزی محصولات

  • آپلود فایل اکسل برای بروزرسانی محصولات
  • پشتیبانی از ستون‌های SKU، نام، قیمت، موجودی
  • ایجاد محصول جدید یا بروزرسانی موجود

📊 برون‌بری سفارشات

  • نمایش آمار کلی سفارشات (کل، تکمیل شده، مجموع فروش، میانگین)
  • نمودار فروش ماهانه
  • نمودار وضعیت سفارشات
  • جدول سفارشات اخیر

استفاده

دسترسی به داشبورد

  1. به داشبورد در yoursite.com/wc-admin-dashboard دسترسی پیدا کنید
  2. با حساب کاربری که دسترسی دارد وارد شوید

تب درون‌ریزی محصولات

  1. فایل اکسل با ستون‌های SKU، Name، Price، Stock آماده کنید
  2. فایل را آپلود کنید
  3. منتظر تکمیل فرآیند باشید

تب برون‌بری سفارشات

  • آمار و چارت‌ها به طور خودکار نمایش داده می‌شوند
  • از نمودارها برای تحلیل فروش استفاده کنید

تب خروجی اکسل

  1. بازه زمانی مورد نظر را انتخاب کنید
  2. وضعیت سفارش را مشخص کنید
  3. فایل اکسل تولید و دانلود کنید

تنظیمات

  1. به ووکامرس > داشبورد سفارشی در پنل ادمین بروید
  2. کاربرانی که باید به داشبورد دسترسی داشته باشند انتخاب کنید
  3. لاگ‌های دسترسی و آپلود را با فیلتر و جستجو در ووکامرس > لاگ‌های آپلود مشاهده کنید

شورت‌کدهای نمونه

// فرم ورود ساده
echo do_shortcode('[wc_manager_login]');

// فرم مودال ورود/ثبت نام
echo do_shortcode('[wc_manager_login_modal]');

// فرم خبرنامه
echo do_shortcode('[wc_manager_newsletter]');

ویژگی‌های لاگ‌گیری پیشرفته

آمار کلی

  • نمایش تعداد کل لاگ‌ها
  • شمارش دسترسی‌های داشبورد
  • شمارش آپلودهای فایل

فیلتر و جستجو

  • فیلتر بر اساس نوع فعالیت (دسترسی یا آپلود)
  • جستجو در نام کاربر یا فایل
  • پاک کردن فیلترها

اطلاعات ذخیره شده

  • 👤 کاربر: نام و نام کاربری
  • 📊 نوع فعالیت: دسترسی به داشبورد یا آپلود فایل
  • 📁 نام فایل: (فقط برای آپلودها)
  • نتیجه: پیام موفقیت یا خطا
  • 🌐 آدرس IP: IP واقعی کاربر
  • 🖥️ User Agent: اطلاعات مرورگر
  • زمان: تاریخ و ساعت دقیق

Read the full README on GitHub →