Taskvera – Complete Buyer & Seller Service Marketplace WordPress Theme
1. Introduction
Taskvera is a complete WordPress marketplace theme designed for creating buyer-and-seller service platforms. It allows freelancers and service providers to publish services, receive orders, communicate with buyers, submit completed work, promote listings, and request withdrawals.
The theme includes separate registration and login systems for buyers and sellers, seller onboarding, service packages, manual payments, private order workspaces, file sharing, buyer feedback, seller reporting, and marketplace administration tools.
Important: The package is branded as Taskvera, but the theme information inside WordPress may appear as MarketLance unless the internal theme metadata is renamed.
2. Main Features
- Responsive marketplace design
- Buyer and seller registration
- Separate buyer and seller login pages
- Multi-step seller onboarding
- Seller profile and portfolio management
- Service creation and editing
- Basic, Standard, and Premium service packages
- Service categories and search
- Featured and promoted service listings
- Manual payment submission
- Payment screenshot upload
- Admin payment approval system
- Seller earnings and balance overview
- Seller withdrawal requests
- Private buyer–seller order workspace
- Real-time order messaging
- Buyer and seller file sharing
- Buyer delivery confirmation
- Seller reporting system
- Contact message management
- Chat violation monitoring
- Mobile, tablet, and desktop compatibility
- Translation-ready structure
3. System Requirements
Before installing the theme, ensure that your server supports:
- WordPress 6.0 or later
- PHP 7.4 or later
- MySQL 5.7 or later
- HTTPS certificate
- PHP file uploads enabled
- WordPress pretty permalinks
The theme metadata declares compatibility up to WordPress 6.6.
4. Theme Installation
- Log in to the WordPress admin dashboard.
- Navigate to Appearance → Themes.
- Click Add New.
- Click Upload Theme.
- Select the installable Taskvera theme ZIP file.
- Click Install Now.
- After installation, click Activate.
Do not upload the complete download package when it contains another folder. Upload only the ZIP file containing files such as:
style.cssfunctions.phpheader.phpfooter.phpfront-page.php
5. Initial Setup
After activating the theme, the required marketplace pages are created automatically.
The theme normally creates the following pages:
- Home
- Become a Seller
- Seller Dashboard
- Client Login
- Seller Login
- Create Service
- Order Workspace
- Payment
- Report Seller
- Contact
The Home page is automatically assigned as the static front page when another front page has not already been selected.
Permalink Setup
Navigate to:
Settings → Permalinks
Select Post name, then click Save Changes.
Recommended structure:
https://yourwebsite.com/sample-post/
Saving the permalink settings also refreshes service and marketplace URLs.
6. Menu Setup
- Navigate to Appearance → Menus.
- Create a new menu.
- Add the required pages.
- Arrange the pages in the preferred order.
- Assign the menu to the Primary Menu location.
- Save the menu.
Recommended menu items:
- Home
- Explore Services
- Become a Seller
- Seller Dashboard
- Contact
- Login
7. Homepage Configuration
The homepage includes:
- Hero banner
- Service search form
- Marketplace categories
- Featured services
- Buyer order history
- How It Works section
- Seller onboarding information
- Call-to-action section
To modify supported homepage content, navigate to:
Appearance → Customize → Homepage Content
Depending on the theme version, the following content may be editable:
- Hero title
- Hero description
- Call-to-action title
- Call-to-action description
- Homepage button text
Additional changes can be made by editing front-page.php through a child theme.
8. User Roles
Taskvera includes two marketplace user roles.
Buyer or Client
Buyers can:
- Create an account
- Log in through the Client Login page
- Browse available services
- Select a service package
- Submit manual payment information
- Upload payment proof
- View previous orders
- Access accepted order workspaces
- Send messages and reference images
- Download seller files
- Confirm whether delivery was received
- Report a seller
Seller
Sellers can:
- Create a seller account
- Complete seller onboarding
- Build a professional profile
- Add skills and experience
- Add education and certificates
- Add portfolio links
- Upload profile and cover images
- Create and edit a service
- Set service pricing packages
- Accept buyer orders
- Communicate through the order workspace
- Upload delivery files
- View earnings and balances
- Request withdrawals
- Promote services
- Update availability
9. Seller Registration and Onboarding
Sellers can register from the Seller Login or Become a Seller page.
The onboarding process may collect:
- Seller name
- Professional headline
- About information
- Skills
- Work experience
- Education
- Certificates
- Team type
- Portfolio links
- Profile image
- Cover image
- Service title
- Service category
- Service description
- Package prices
- Delivery times
A seller must complete the required profile and service fields before the seller account is marked as complete.
After successful onboarding, the seller’s first service is created and published automatically.
10. Creating and Managing Services
Sellers can manage their service from:
Seller Dashboard → Create Service
A service can contain:
- Service title
- Detailed description
- Service category
- Cover image
- Basic package price
- Standard package price
- Premium package price
- Basic delivery time
- Standard delivery time
- Premium delivery time
Published services automatically appear in marketplace service sections.
Administrators can also manage services from:
WordPress Dashboard → Services
11. Service Packages
Each service can include three pricing levels:
Basic Package
Suitable for entry-level work or limited service scope.
Standard Package
Suitable for buyers who need additional features or a larger service scope.
Premium Package
Suitable for complete or advanced service delivery.
Each package can have an individual:
- Price
- Delivery time
- Package label
The package selector appears on the individual service page.
12. Service Categories
Administrators can manage marketplace categories from:
WordPress Dashboard → Marketplace Admin → Categories
Categories help buyers browse and identify relevant services.
Examples include:
- Graphics and Design
- Digital Marketing
- Writing and Translation
- Video and Animation
- Programming and Technology
- Business Services
- Music and Audio
- Data Services
Use clear and specific category names for better navigation.
13. Buyer Ordering Process
The standard buyer flow is:
- The buyer browses the marketplace.
- The buyer opens a service page.
- The buyer reviews the seller and package information.
- The buyer clicks Order Now.
- The buyer logs in or creates a client account.
- The buyer is redirected to the Payment page.
- The buyer selects a payment method.
- The buyer enters the transaction ID.
- The buyer uploads payment proof.
- The order is submitted to the administrator.
- The seller receives the new order.
- The seller accepts the order.
- The private order workspace becomes available.
14. Manual Payment System
Taskvera uses a manual payment confirmation system.
Supported payment method options include:
- Bkash
- Nagad
- Rocket
- Bank Transfer
- Cash
The buyer must provide:
- Payer name
- Payment method
- Transaction ID
- Payment screenshot, when available
- Payment note, when necessary
The payment record is sent to:
Marketplace Admin → Payment Messages
The administrator reviews the information and approves the payment.
The included system does not automatically verify transactions through a payment gateway API.
15. Payment Approval
To review a payment:
- Navigate to Marketplace Admin → Payment Messages.
- Find the relevant buyer payment.
- Review the buyer, seller, service, order, and payment information.
- Verify the transaction manually.
- Click Approve.
After approval, the payment is marked as released to the seller and is reflected in the seller’s released balance.
16. Seller Dashboard
The Seller Dashboard provides access to:
- Seller account overview
- Profile information
- Availability status
- Total balance
- Pending balance
- Released balance
- Withdrawal form
- Service promotion form
- New buyer orders
- Accepted orders
- Seller services
- Experience and education
- Portfolio links
The dashboard URL is normally:
https://yourwebsite.com/seller-dashboard/
Only logged-in sellers with the required permissions can access this page.
17. Accepting an Order
When a buyer submits an order:
- The order appears under New Buyer Orders.
- The seller reviews the order information.
- The seller clicks the order acceptance button.
- The order status changes to Accepted.
- A private order workspace is created.
- The seller and buyer can begin communicating.
18. Order Workspace
The private Order Workspace is accessible only to the buyer and seller connected to that order.
It includes:
- Order status
- Buyer information
- Seller information
- Service information
- Private chat
- File upload
- File download
- Delivery confirmation
Buyer File Permissions
Buyers can upload reference images.
Seller File Permissions
Sellers can upload supported delivery files, including:
- Images
- PDF files
- ZIP files
- Document files
The exact upload limits depend on the WordPress and hosting configuration.
19. Buyer Delivery Confirmation
After receiving a delivery, the buyer can select:
- I Got The File
- I Don’t Get The File
The buyer can also submit a message for the administrator.
Buyer responses appear under:
Marketplace Admin → Buyer Feedback
Administrators can review and approve the feedback record.
20. Seller Withdrawal System
Sellers can request a withdrawal from the Seller Dashboard.
Required information includes:
- Withdrawal amount
- Withdrawal method
- Account information
- Optional note
Common withdrawal methods may include:
- Bkash
- Nagad
- Bank transfer
- Payoneer
Withdrawal requests appear under:
Marketplace Admin → Withdraw Messages
The included withdrawal process is manual. The administrator must send the payment outside the website and manage the request record.
21. Service Promotion
Sellers can pay to promote a service and place it above standard listings.
The promotion form includes:
- Service selection
- Promotion amount
- Payment method
- Transaction ID
- Promotion duration
- Optional note
Promotion requests appear under:
Marketplace Admin → Promotion Messages
The theme tracks promoted-service visits and promotion spending information.
22. Seller Reports
Buyers can report a seller from the individual service page.
The report form includes:
- Seller name
- Report type
- Report details
Submitted reports appear under:
Marketplace Admin → Seller Reports
Administrators should investigate reports before taking account-related action.
23. Contact Messages
Visitors can submit messages through the Contact page.
Submitted messages appear under:
Marketplace Admin → Contact Messages
The administrator can review:
- Sender name
- Email address
- Subject
- Message
24. Chat Protection
The marketplace includes protection against prohibited external links in private order chats.
When a restricted link is detected, the system may:
- Record a chat violation
- Log the connected user and order
- Record the visitor’s IP address
- Restrict or ban the user
- Restrict the associated IP address
Violation records appear under:
Marketplace Admin → Chat Violations
Administrators should clearly describe prohibited communication and off-platform transaction rules in the website Terms of Service.
25. Marketplace Administration
The Marketplace Admin menu contains:
- Payment Messages
- Buyer Feedback
- Withdraw Messages
- Promotion Messages
- Contact Messages
- Categories
- Seller Reports
- Chat Violations
Only administrators with the manage_options capability can access these sections.
26. Customizing the Theme
Logo and Site Identity
Navigate to:
Appearance → Customize → Site Identity
You can modify:
- Site title
- Tagline
- Logo
- Site icon
Homepage Content
Navigate to:
Appearance → Customize → Homepage Content
Theme Colors
The primary theme variables are located near the beginning of style.css.
Example:
:root {
--ml-bg: #f7f8fa;
--ml-surface: #ffffff;
--ml-text: #1f2937;
--ml-muted: #6b7280;
--ml-primary: #1dbf73;
--ml-primary-dark: #169b5e;
}
Use a child theme when editing PHP or CSS files to prevent future updates from overwriting modifications.
27. Translation
The theme uses the text domain:
marketlance
Translation files can be created with a translation plugin such as Loco Translate.
Typical path:
wp-content/languages/themes/
Some text may be directly written inside template files and may require manual editing.
28. Recommended Plugins
The core marketplace functions are included in the theme. Additional plugins may still be useful for:
- Website backups
- Security and firewall protection
- SMTP email delivery
- Image optimization
- Page caching
- SEO
- Cookie consent
- Spam protection
- Database optimization
Install only trusted plugins that are compatible with your WordPress and PHP versions.
29. Security Recommendations
- Enable HTTPS.
- Use strong administrator passwords.
- Keep WordPress updated.
- Keep the theme and plugins updated.
- Use an SMTP service for reliable emails.
- Limit accepted upload file types.
- Configure maximum upload sizes.
- Scan uploaded files.
- Back up the website regularly.
- Manually verify payment transactions.
- Review seller reports and chat violations.
- Never approve a payment using only a screenshot.
- Test updates on a staging website first.
30. Troubleshooting
Theme Installation Failed
Ensure that you are uploading the installable theme ZIP rather than the full downloaded package.
Styles Are Not Loading
- Clear the browser cache.
- Clear the caching plugin.
- Clear the hosting cache.
- Confirm that the site URL uses the correct HTTP or HTTPS protocol.
Service Page Shows 404
Navigate to:
Settings → Permalinks
Click Save Changes without changing anything.
Marketplace Pages Are Missing
Deactivate and reactivate the theme. The required pages should be created automatically.
Do not repeatedly activate the theme on a live website without creating a backup.
Seller Dashboard Redirects to Login
Confirm that:
- The user is logged in.
- The user registered as a seller.
- Seller onboarding is complete.
- The seller role is assigned correctly.
Buyer Cannot Open Order Workspace
The workspace becomes available only after:
- The buyer has submitted an order.
- The seller has accepted the order.
- The logged-in user belongs to that order.
File Upload Failed
Check:
- PHP upload limit
- WordPress upload limit
- File size
- File type
- Folder permissions
- Server security rules
Payment Is Not Automatically Verified
This is expected. The included payment system requires manual administrator verification.
Emails Are Not Being Delivered
Install and configure an SMTP plugin using a valid email service.
31. Updating the Theme
Before updating:
- Create a complete website backup.
- Back up the database.
- Back up customized theme files.
- Test the update on a staging website.
- Confirm that marketplace pages and order functions still work.
Direct modifications made to the parent theme may be overwritten during an update. Use a child theme for permanent customization.
32. Copyright and Third-Party Content
Taskvera uses an original marketplace structure inspired by common service marketplace workflows.
Before publishing a production website:
- Replace demo text and images.
- Use properly licensed media.
- Add your own logo and branding.
- Publish an original Privacy Policy.
- Publish Terms of Service.
- Publish a Refund Policy.
- Publish seller and buyer rules.
- Verify compliance with local payment and marketplace regulations.
33. Final Setup Checklist
- Theme installed and activated
- Permalinks saved
- Homepage assigned
- Primary menu created
- Logo uploaded
- Categories configured
- Buyer registration tested
- Seller registration tested
- Seller onboarding tested
- Service creation tested
- Manual payment tested
- Admin payment approval tested
- Seller order acceptance tested
- Order chat tested
- File upload and download tested
- Buyer feedback tested
- Withdrawal request tested
- Promotion request tested
- Contact form tested
- Mobile responsiveness checked
- Privacy and legal pages published
- Website backup configured