Marketplace · fe-admin plugin

Marketplace — fe-admin plugin

The operator's control room — vendor approval/suspension and withdraw-request moderation in one admin section.

('

The Marketplace admin section

The fe-admin marketplace plugin adds a standalone “Marketplace” section to the admin back-office with two screens — Vendors and Withdraw requests — both backed by real admin routes. The section is registered on activate and removed on deactivate, so it respects plugin enable/disable.

The Marketplace section in the admin navigation — Vendors and Withdraw requests.
The Marketplace section in the admin navigation — Vendors and Withdraw requests.
', '

Vendor management

The Vendors screen lists applications with the owning user\'s name and email (enriched server-side), filterable by status. One action approves or suspends a vendor (PUT /admin/marketplace/vendors/<id>); approval grants the marketplace.vendor permission and stamps the approval time. It is gated on the marketplace.manage permission.

The Vendors screen — approve or suspend each application.
The Vendors screen — approve or suspend each application.
', '

Withdraw-request moderation

Vendors cash out through the vendor_earnings balance source, so the natural home for payout moderation is the Marketplace section. The Withdraw requests screen (backed by the withdraw plugin\'s admin routes) lets an operator approve, reject, re-queue or bulk-process requests before real money leaves — with an optional payout-amount override on approval.

The withdraw-request queue with per-row status.
The withdraw-request queue with per-row status.
Bulk-processing multiple requests at once.
Bulk-processing multiple requests at once.
', '

A request, start to finish

Opening a request shows its full detail — amount, currency, destination, provider and status — and the actions that move it toward payout.

A withdraw request\'s detail view.
A withdraw request\'s detail view.
The same request after the payout is marked sent.
The same request after the payout is marked sent.
', '

Where the numbers come from

The vendors and balances this screen moderates are produced by the backend plugin from paid invoices, and earned by vendors through the fe-user vendor area. The overview ties the three together.

')