
Vendor dashboard overview
NexVendor – Simple Multi-Vendor Marketplace converts an existing WooCommerce store into a lightweight multi-vendor marketplace. Vendors can register from the frontend, list simple products, view and fulfil only their own orders, track earnings, and request manual payouts. Admins moderate vendors and products, configure commission rules, and process payouts from a dedicated WooCommerce admin screen.
This plugin is intentionally a simple MVP: it does not add custom database tables (it uses WordPress user meta, post meta, and a lightweight internal post type for payout requests), does not modify any WooCommerce core files, and avoids advanced features like vendor subscriptions, vendor shipping zones, vendor coupons, or automated split payments — these are left for future versions.
[nexvendor_marketplace_vendor_registration]) with admin approval workflow[nexvendor_marketplace_vendor_dashboard]): overview, products, orders, earnings, store settings[nexvendor_marketplace_vendor_login]) that sends vendors straight to their dashboard/vendor/store-slug/Place these on any page or post.
[nexvendor_marketplace_vendor_registration]
The vendor application form. New applicants are created with the Marketplace Vendor role and, when vendor approval is enabled, held as “Pending” until an admin approves them.
[nexvendor_marketplace_vendor_login]
A branded vendor sign-in page. Signed-in vendors are shown a link to their dashboard instead of the form; everyone else gets the login card, and successful sign-ins are sent to the vendor dashboard.
[nexvendor_marketplace_vendor_dashboard]
The vendor dashboard: overview, products, add product, orders, earnings and store settings. Visitors who are not signed in see the same sign-in card here.
[nexvendor_marketplace_vendor_store]
A vendor’s public storefront. Accepts an optional vendor_id attribute, for example [nexvendor_marketplace_vendor_store vendor_id="12"]. Vendor stores are also available automatically at /vendor/store-slug/.