Forums Feature Requests Thread

[New] Admin deep-dive (commerce/config): Marketplace has no buyer-seller offers/negotiation and no order/dispute management surface

Patrick Bass · Jun 6 · 11 · 0
[Normal Priority] [New Feature] [Under Consideration]
🚀 OP Jun 6, 2026 8:34pm

Area: Admin deep-dive (commerce/config) (audit p15b) · Surface: /admin/marketplace (AdminMarketplaceController) · Dimension: competitor-gap · Severity: minor

Mighty Networks and community-commerce competitors let members make offers / negotiate and give admins an order + dispute view. Our marketplace admin is a moderation queue with no commerce-operations view: an admin cannot see the order history, refund a sale, or mediate a buyer/seller dispute from the panel. The 'reports' tab handles abuse reports but there is no transaction-dispute path, so any payment problem falls back to raw SQL or support tickets.

Evidence

AdminMarketplaceController only exposes flag/remove/clear-moderation/ban (AdminMarketplaceController.php:139-305) — pure content moderation. Listing.php has quantity_remaining (inventory) and recordSale, but grep 'make_offer|best_offer|negotiable|auction|escrow|dispute' returned no make-offer/dispute code. There is no admin order ledger or dispute queue; only listing_sales count appears (index stats 'sold_30d', line 49).

Suggested fix. Add a transactions/orders tab to /admin/marketplace listing listing_sales rows with buyer/seller/amount/status and a refund + open-dispute action; consider a member-facing 'Make offer' on listings since quantity/price infrastructure already exists.

Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.


Patrick Bass
@mobieus

Log in or register to reply to this thread.