Configuration – Endpoints

The Endpoints configuration allows the admin to manage dynamic URL segments used across the vendor dashboard and related pages in the WooCommerce Multi-Vendor Marketplace.
Endpoints Overview
- Endpoints add an extra segment to a page URL
- Used to load different sections without creating separate pages
- Commonly used for:
- Vendor dashboard pages
- Vendor profile pages
- Orders, settings, and other vendor actions
- Fully configurable by the admin
What is an Endpoint?
- An endpoint is an additional URL segment appended to a page
- Example:
- Base URL:
example.com/vendorprofile - With endpoint:
example.com/vendorprofile/edit-vendor-profile
- Base URL:
- Helps display specific sections such as:
- Edit Profile
- Dashboard
- Order History
- Settings pages
Admin Configuration
- Navigate to:
- Marketplace > Settings > Endpoints
- The admin can configure:
- Endpoint – URL slug appended to the page
- Title – Menu label shown in the vendor dashboard
Endpoint Customization
- Each endpoint URL can be customized
- Endpoints must be unique to avoid conflicts
- Any changes reflect immediately in vendor dashboard URLs
- Recommended practice:
- Use a prefix such as
vendor-to avoid collisions
- Use a prefix such as
Examples
Dashboard
- Endpoint:
dashboard - Title:
Dashboard
- Endpoint:
Order History
- Endpoint:
order-history - Title:
Order History
- Endpoint:
Vendor Dashboard Menu

- Endpoint Titles appear as menu items in the vendor dashboard
- Clicking a menu item loads the corresponding page using its endpoint
Hide Customer WooCommerce Endpoints
- Admin can hide customer-related WooCommerce endpoints from the vendor dashboard
- Prevents vendors from seeing irrelevant customer menu items
- Improves vendor dashboard clarity and usability
Already Registered WooCommerce Endpoints
dashboardordersdownloadsedit-addresspayment-methodsedit-accountcustomer-logoutorder-payorder-receivedview-orderlost-passwordadd-payment-methoddelete-payment-methodset-default-payment-method
Behavior
- These customer endpoints can be hidden across all vendor endpoint pages
- Only vendor-relevant endpoints remain visible in the dashboard
