داشبورد مدیریتی مجزا ووکامرس
داشبورد کوچکی برای اعضا خاص جهت آپلود فایل اکسل و بروزرسانی محصولات و مدیریت سفارشات
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.zipReadme
داشبورد ادمین سفارشی
یک پلاگین وردپرس کوچک که داشبورد فرانت-اند را برای اعضا خاص جهت آپلود فایلهای اکسل و بروزرسانی محصولات ووکامرس فراهم میکند.
ویژگیها
- داشبورد پیشرفته با تبها: درونریزی محصولات، برونبری سفارشات، خروجی اکسل
- آمار و تحلیل سفارشات: نمودارهای فروش، وضعیت سفارشات، آمار کلی
- خروجی اکسل پیشرفته: فیلتر زمانی و وضعیت سفارشات
- چارتهای تعاملی: نمودار خطی فروش ماهانه، نمودار دایرهای وضعیت
- محدودیت کاربر: فقط کاربران خاص میتوانند دسترسی داشته باشند (قابل تنظیم در تنظیمات ووکامرس)
- آپلود اکسل: کاربران میتوانند فایلهای .xlsx یا .xls آپلود کنند
- بروزرسانی محصولات: به طور خودکار محصولات جدید ایجاد یا بروزرسانی میکند بر اساس SKU
- لاگگیری پیشرفته: لاگ کامل دسترسیها و آپلودها با فیلتر، جستجو و آمار
- تنظیمات ادمین: تنظیم کاربران مجاز در پنل ادمین ووکامرس
- شورتکدهای ورود و ثبت نام: فرمهای AJAX برای ورود، ثبت نام و خبرنامه
شورتکدها
[wc_manager_login]
فرم ورود ساده به حساب کاربری
[wc_manager_login_modal]
فرم ورود و ثبت نام به صورت مودال (با تبها)
[wc_manager_newsletter]
فرم عضویت در خبرنامه
نصب
- فایلهای پلاگین را در دایرکتوری
/wp-content/plugins/wc-admin-dashboardآپلود کنید. - پلاگین را از طریق منوی 'پلاگینها' در وردپرس فعال کنید.
- دستور
composer installرا در دایرکتوری پلاگین اجرا کنید تا وابستگیها نصب شوند.
تبهای داشبورد
📥 درونریزی محصولات
- آپلود فایل اکسل برای بروزرسانی محصولات
- پشتیبانی از ستونهای SKU، نام، قیمت، موجودی
- ایجاد محصول جدید یا بروزرسانی موجود
📊 برونبری سفارشات
- نمایش آمار کلی سفارشات (کل، تکمیل شده، مجموع فروش، میانگین)
- نمودار فروش ماهانه
- نمودار وضعیت سفارشات
- جدول سفارشات اخیر
استفاده
دسترسی به داشبورد
- به داشبورد در
yoursite.com/wc-admin-dashboardدسترسی پیدا کنید - با حساب کاربری که دسترسی دارد وارد شوید
تب درونریزی محصولات
- فایل اکسل با ستونهای SKU، Name، Price، Stock آماده کنید
- فایل را آپلود کنید
- منتظر تکمیل فرآیند باشید
تب برونبری سفارشات
- آمار و چارتها به طور خودکار نمایش داده میشوند
- از نمودارها برای تحلیل فروش استفاده کنید
تب خروجی اکسل
- بازه زمانی مورد نظر را انتخاب کنید
- وضعیت سفارش را مشخص کنید
- فایل اکسل تولید و دانلود کنید
تنظیمات
- به ووکامرس > داشبورد سفارشی در پنل ادمین بروید
- کاربرانی که باید به داشبورد دسترسی داشته باشند انتخاب کنید
- لاگهای دسترسی و آپلود را با فیلتر و جستجو در ووکامرس > لاگهای آپلود مشاهده کنید
شورتکدهای نمونه
// فرم ورود ساده
echo do_shortcode('[wc_manager_login]');
// فرم مودال ورود/ثبت نام
echo do_shortcode('[wc_manager_login_modal]');
// فرم خبرنامه
echo do_shortcode('[wc_manager_newsletter]');
ویژگیهای لاگگیری پیشرفته
آمار کلی
- نمایش تعداد کل لاگها
- شمارش دسترسیهای داشبورد
- شمارش آپلودهای فایل
فیلتر و جستجو
- فیلتر بر اساس نوع فعالیت (دسترسی یا آپلود)
- جستجو در نام کاربر یا فایل
- پاک کردن فیلترها
اطلاعات ذخیره شده
- 👤 کاربر: نام و نام کاربری
- 📊 نوع فعالیت: دسترسی به داشبورد یا آپلود فایل
- 📁 نام فایل: (فقط برای آپلودها)
- ✅ نتیجه: پیام موفقیت یا خطا
- 🌐 آدرس IP: IP واقعی کاربر
- 🖥️ User Agent: اطلاعات مرورگر
- ⏰ زمان: تاریخ و ساعت دقیق