Vendors Payout Management
Admins can now review pending payouts, filter and search by vendor or status, and run bulk Mark-as-Paid or CSV Export in one click — backed by six dedicated REST routes.
This also ships:
- Category Filter: Inline product count and product search on the seller profile.
- Frontend Bulk Actions: Assign Categories and Publish actions directly on the seller product list.
- Data-Driven Seller-Profile Tabs: Optimized profile tabs for addons.
Vendors Payout Dashboard Features
The new Vendors Payout Management dashboard provides a centralized view for admins to track vendor orders, commissions, payment methods, and seller payouts.
Dashboard Highlights
- Payable Withdrawals & Unpaid Amounts: View total pending payable requests and total unpaid payout amounts at a glance.
- Total Commission Earned: Monitor total marketplace commission earnings.
- Unpaid Vendors: Track the number of vendors with unpaid payouts.
Payout Management Capabilities
- Review Pending Payouts: Easily review all requested withdrawals from vendors.
Filter and Search
Admins can use the advanced filtering and searching tools to locate specific payout records quickly:
- Filter by Vendor: Select a specific vendor from the dropdown (e.g., "Blue Heaven's Store" or "ElectroMart") to view only their pending or completed payout requests.
- Filter by Status: View payouts by their current status, such as "Pending", to isolate pending requests.
- Search by Withdrawal ID: Quickly find a specific withdrawal request by entering its unique ID in the search bar.
Bulk Actions
For efficient management of multiple withdrawal requests, admins can utilize the bulk actions menu:
- Mark as Paid: Select multiple pending withdrawals using the checkboxes on the left, then run the "Mark as Paid" bulk action to clear them all in a single click.
- Export CSV: Download a comprehensive CSV file containing the selected payout records for offline accounting and external record-keeping.
Individual Payouts
- Pay Now: Admins can also manage transactions individually by clicking the Pay Now button located next to any withdrawal request to quickly process a specific payout.



