🛠️ How the Task Dispute System Works

The Task Dispute System was designed to ensure fairness and trust across the task marketplace. It allows users to raise formal complaints (disputes) when something goes wrong with a completed task — such as poor work quality, missed deadlines, payment issues, or unprofessional conduct. Here’s how the system works from start to finish:


🔁 Step-by-Step Process

1. Eligibility to File a Dispute

  • A dispute can only be filed within 5 days after the task’s official start date.

  • Only logged-in users who were directly involved in the task (poster or bidder) may file a dispute.


2. Filing the Dispute

Users can submit a dispute by filling out a secure form:

  • Navigate to the Dispute Form (Please log in to file a dispute. shortcode).

  • Provide:

    • The Task ID

    • Your role (Task Poster or Bidder)

    • A detailed reason for the dispute

    • Optional evidence (images or PDFs)

Once submitted, the system:

  • Stores the dispute securely in the database.

  • Sends an immediate email notification to the admin team.

  • Prevents users from submitting duplicate disputes on the same task.


3. Admin Review & Communication

Admins can:

  • View all disputes in a dedicated admin panel.

  • See all related information, including the reason, date, evidence, and task/user details.

  • Respond with a note, and either resolve or reject the dispute.

  • Notify users via automatic email about the decision and admin remarks.

Admins also have tools to:

  • Post internal notes

  • Add replies to disputes

  • Review the history of disputes per user

  • View evidence securely via direct links


4. Impact on User Ratings (Optional Feature)

If a dispute is marked as resolved, and blame is determined:

  • The responsible party may receive a penalty.

  • Their user rating can be adjusted automatically (e.g. -0.5).

  • A penalty counter is stored in their profile and visible with [user_dispute_penalty].

This creates a reputation system that rewards professionalism and discourages abuse.


5. Viewing Your Dispute History

Users can view their past disputes by visiting the page with the Please log in to view your disputes.:

  • Displays a table of all disputes filed

  • Shows task ID, role, reason, date, status, and links to uploaded evidence

This ensures transparency and allows users to track the progress of their complaints.


🧠 Built-In Safeguards

  • 5-Day Deadline: Prevents backlog of old disputes

  • Duplicate Checks: One dispute per user-task pair

  • File Validation: Only JPG, PNG, and PDF allowed

  • Security: All submissions go through WordPress nonce validation

  • Admin Alerts: Instant email notifications

  • Status Filtering: Admin can filter by pending, resolved, or rejected


✨ Additional Features (Optional)

  • 💬 Comment Threading: Admin and users can post replies to a dispute

  • 🔄 Live Notification Alerts: Real-time dashboard alerts for admins when new disputes arrive

  • 📊 Penalty Display: Users can see how many penalties they’ve earned from disputes

  • 📂 Evidence Viewer: Easily click to view uploaded evidence files


💡 Summary

The Task Dispute System helps your platform maintain trust, fairness, and accountability. Whether you’re a task poster or a bidder, you have a voice — and your complaint will be taken seriously, fairly reviewed, and resolved in a professional manner.

Let’s keep the community reliable and honest — one dispute at a time.

Frequently Asked Questions

Only logged-in users who were part of a task (either the Task Poster or the Bidder) can file a dispute.
You must file a dispute within 5 days of the task's start date. After that, the dispute window is closed automatically.
You can upload JPG, PNG, or PDF files as evidence to support your claim.
No. Each user can only file one dispute per task to avoid spam or abuse.
Our admin team will review your submission, evidence, and task history. You’ll be notified by email once a decision is made.
Yes. If a user is found at fault, their rating score may be reduced and a penalty added to their profile.
You can visit the page with the Please log in to view your disputes. shortcode to see a full list of your submitted disputes.