
內容簡介
NexVendor 是一款簡單的多供應商市場外掛,能將現有的 WooCommerce 商店轉換為輕量級的多供應商平台。供應商可從前端註冊、列出產品、查看和處理自己的訂單,並追蹤收益,管理員則可審核供應商及產品,設定佣金規則。
【主要功能】
• 前端供應商註冊及管理員審核流程
• 供應商儀表板:產品、訂單、收益概覽
• 自訂供應商登入頁面,直接導向儀表板
• 供應商可管理自己的 WooCommerce 產品
• 自動將訂單分配給正確的供應商
• 手動付款請求系統,管理員可管理狀態
外掛標籤
開發者團隊
② 後台搜尋「NexVendor – Simple Multi-Vendor Marketplace」→ 直接安裝(推薦)
原文外掛簡介
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.
Core features
Frontend vendor registration ([nexvendor_marketplace_vendor_registration]) with admin approval workflow
Frontend vendor dashboard ([nexvendor_marketplace_vendor_dashboard]): overview, products, orders, earnings, store settings
Branded vendor sign-in page ([nexvendor_marketplace_vendor_login]) that sends vendors straight to their dashboard
Vendors can add/edit/delete their own simple WooCommerce products, with optional admin approval before products go live
Orders automatically attributed to the correct vendor per line item, with vendor-only visibility into their own sales and limited shipping details
Configurable global commission (percentage or fixed amount), calculated and frozen per order item at checkout time
Vendor earnings tracking: gross sales, commission, pending vs. available balance, and paid totals
Manual payout request system with admin-managed status (pending / processing / paid / rejected)
Public vendor storefront pages at /vendor/store-slug/
A dedicated top-level NexVendor admin area: dashboard, vendors, products, commission, payouts, settings
Security
All state-changing requests are nonce-protected and capability-checked
Vendors can only ever read, edit, or delete data they own — ownership is re-verified server-side on every request, never trusted from form fields
Vendors are blocked from the wp-admin dashboard by default and redirected to their frontend dashboard
All user input is sanitized on the way in and escaped on the way out
No custom database tables, no direct unprepared SQL
Requirements
WordPress 6.0+
WooCommerce 7.0+ (must be installed and active)
PHP 7.4+
Shortcodes
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/.
