A WordPress plugin that provides enhanced user management features, including role conversion, KBIS document management, and user editing capabilities.
- User Management Panel: Access all subscriber and customer users in one place
- Role Conversion: Easily convert subscribers to customers with one click
- Automatic Welcome Emails: WooCommerce welcome emails are automatically sent when converting users to customers
- User Editing: Edit user information including personal details and billing addresses
- KBIS Document Management: View and manage KBIS (commercial registration) documents
- Role Filtering: Filter users by role (Subscriber, Customer)
- Pagination: Navigate through large user lists efficiently
- Manual Email Sending: Manually send welcome emails to customers
- WordPress 5.0 or higher
- WooCommerce plugin (required)
- Advanced Custom Fields (ACF) plugin (required)
- PHP 7.0 or higher
- Download the plugin files
- Upload
user-management-enhancedfolder to the/wp-content/plugins/directory - Activate the plugin through the 'Plugins' menu in WordPress
- Ensure WooCommerce and ACF plugins are installed and activated
After activation, a new menu item "User Management" (用户管理) will appear in your WordPress admin panel. The plugin creates two main sections:
- User Management - Main user list and management
- KBIS Management - KBIS document management (admin only)
The main user management panel includes:
- User List: View all subscribers and customers with their information
- Convert to Customer: Convert subscribers to customer role
- Edit User: Click to expand and edit user details
- View KBIS: View the user's KBIS document if available
- Filter by Role: Filter users by their role
- Pagination: Navigate through pages of users
When you convert a user from subscriber to customer:
- The user's role is changed to "customer"
- A WooCommerce welcome email is automatically sent
- A success message is displayed
Click the "Edit User" button to:
- Update user's first name, last name, and email
- Update billing address fields:
- First Name / Last Name
- Company
- Address Line 1 / Address Line 2
- City
- Postcode
- Country
- State/Province
- Phone
- Billing Email
For customer accounts, you can manually send a WooCommerce welcome email using the "Send Welcome Email Manually" button in the edit form.
Only administrators with manage_options capability can access the KBIS Management section:
- View All KBIS Files: See all users with uploaded KBIS documents
- File Information: View file name, size, and upload date
- Delete KBIS: Remove KBIS documents from users
- Replace KBIS: Upload new KBIS documents to replace existing ones
- PDF (.pdf)
- Images (.jpg, .jpeg, .png)
- Documents (.doc, .docx)
- Spreadsheets (.xls, .xlsx)
- Shop Managers: Can access and manage users
- Administrators: Full access
- Administrators Only: Only users with
manage_optionscapability can access
The plugin uses the text domain user-management-enhanced for internationalization. Translation files should be placed in the /languages/ directory.
- Initial release with user management features
- KBIS document management
- Role conversion functionality
- WooCommerce email integration
This plugin is licensed under GPL v2 or later.
Developed for WordPress with WooCommerce and ACF integration.