Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/amirrezashf/woocommerce-admin-request-board/archive/refs/heads/main.zipAdd an internal request form to the WordPress dashboard and manage submitted requests from a private admin board.
Features
- Dashboard request widget
- Private admin request post type
- AJAX submission with nonce validation
- Restricted to
manage_woocommerce - Request title, description, and category
- Admin list columns
- Request count badge in the admin menu
- Customizable request categories
- Single-file plugin
Default Request Types
Includes general categories for customer follow-up, product availability, product requests, pricing, technical work, content, admin-panel suggestions, process improvements, management review, reminders, and other requests.
Customize them with:
add_filter( 'wc_arb_request_types', static function () {
return array(
'follow-up' => 'Follow-up',
'technical' => 'Technical',
'other' => 'Other',
);
} );
Requirements
- PHP 7.4+
- WordPress 6.0+
- WooCommerce
Installation
- Download the repository as ZIP.
- Install from Plugins → Add New Plugin → Upload Plugin.
- Activate the plugin.
- Use the Internal Request dashboard widget.
Data Storage
Custom post type:
wc_admin_request
Metadata:
_wc_arb_request_type
_wc_arb_submitted_by
_wc_arb_submitted_at
License
GPL-3.0
Author
Amirreza Shayesteh Far
- GitHub: https://github.com/amirrezashf
- Repository: https://github.com/amirrezashf/WooCommerce-Admin-Request-Board
برد درخواستهای داخلی ووکامرس
افزودن فرم ثبت درخواست به داشبورد وردپرس و مدیریت درخواستهای داخلی در پنل مدیریت.
قابلیتها
- ویجت ثبت درخواست در داشبورد
- Custom Post Type خصوصی
- ثبت AJAX با Nonce
- محدود به
manage_woocommerce - عنوان، توضیحات و نوع درخواست
- ستونهای مدیریتی
- شمارنده درخواستها در منوی مدیریت
- امکان شخصیسازی دستهبندیها
- افزونه تکفایلی
انواع درخواست
دستهبندیهای عمومی برای پیگیری مشتری، موجودی محصول، درخواست محصول، قیمتگذاری، امور فنی، محتوا، پیشنهاد پنل، بهبود فرآیند، بررسی مدیریت، یادآوری و سایر موارد در نظر گرفته شدهاند.
تغییر دستهبندیها:
add_filter( 'wc_arb_request_types', static function () {
return array(
'follow-up' => 'پیگیری',
'technical' => 'فنی',
'other' => 'سایر',
);
} );
پیشنیازها
- PHP 7.4+
- WordPress 6.0+
- WooCommerce
نصب
- Repository را بهصورت ZIP دانلود کنید.
- از افزونهها ← افزودن افزونه تازه ← بارگذاری افزونه نصب کنید.
- افزونه را فعال کنید.
- از ویجت ثبت درخواست داخلی استفاده کنید.
ذخیرهسازی
wc_admin_request
_wc_arb_request_type
_wc_arb_submitted_by
_wc_arb_submitted_at
مجوز
GPL-3.0
نویسنده
Amirreza Shayesteh Far
- گیتهاب: https://github.com/amirrezashf
- مخزن افزونه: https://github.com/amirrezashf/WooCommerce-Admin-Request-Board