Academic Writer Workflow
A custom WordPress plugin to connect WooCommerce orders with a project management system for academic writing websites.
by Nzuri Web · github.com/ronhiamaya/academic-writer-workflow
★ 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/ronhiamaya/academic-writer-workflow/archive/refs/heads/main.zipAcademic Writer Workflow for WordPress
A powerful WordPress plugin that seamlessly connects WooCommerce orders with project management tools to create a complete academic writing management system. Perfect for essay writing, dissertation, and term paper services.
🚀 Features
Complete Order Management
- Custom WooCommerce product type for academic papers
- Collect detailed order information (topic, academic level, pages, deadline)
- Automatic project creation upon payment completion
- Price-per-page calculation system
Seamless Integration
- WooCommerce - Robust shopping cart and payment processing
- WPNakama - Project management and writer collaboration
- Support for multiple payment gateways (PayPal, Stripe, Cards)
- Client and writer dashboards
Academic-Specific Functionality
- Academic level selection (High School, College, University, Master's, PhD)
- Deadline tracking with datetime picker
- Automatic task creation for writers
- Order-to-project synchronization
📋 Requirements
- WordPress 5.0 or higher
- WooCommerce 5.0 or higher
- WPNakama (free version available) or compatible project management plugin
- PHP 7.4 or higher
🔧 Installation
Method 1: Plug-and-Play (Recommended)
- Download the plugin zip file
- Go to WordPress Admin > Plugins > Add New
- Click "Upload Plugin" and select the zip file
- Click "Install Now" and then "Activate"
Method 2: Manual Installation
- Upload the
academic-writer-workflowfolder to/wp-content/plugins/ - Go to WordPress Admin > Plugins
- Find "Academic Writer Workflow" in the list and click "Activate"
⚙️ Configuration
Step 1: Install Required Plugins
Make sure these plugins are installed and activated:
- WooCommerce
- WPNakama (or your chosen project management plugin)
Step 2: Create Academic Products
- Go to Products > Add New
- Enter a product name (e.g., "Essay Writing Service")
- In Product Data dropdown, select "Academic Paper"
- Go to the "Academic Settings" tab
- Set default academic level and price per page
- Publish the product
Step 3: Configure Pricing Rules (Optional)
Use a WooCommerce dynamic pricing plugin to set different rates based on:
- Academic level (High School vs PhD pricing)
- Deadline urgency
- Number of pages
Step 4: Test the Workflow
- Place a test order on your site
- Complete the payment
- Check that a project is automatically created in WPNakama
- Verify all order details are transferred correctly
🎯 How It Works
For Clients
- Browse academic services
- Select paper type and fill in details (topic, pages, deadline)
- Checkout and pay securely
- Track progress in their client dashboard
For Admins
- View all orders in WooCommerce
- Access academic details in order metabox
- Monitor automatically created projects
- Manage writers and disputes from one dashboard
For Writers
- See assigned tasks in WPNakama
- Access order details and requirements
- Submit completed work
- Communicate with clients
🔌 Customization
Adding New Academic Levels
Edit the awf_render_metabox() function in the plugin file to add or modify academic levels:
<option value="new_level">New Level Name</option>