Pages Setup & Auto-Creation
WP Sell Services needs a few dedicated pages to run your marketplace. The good news: you can create them all in one click, or set them up manually if you prefer.
The Pages the Installer Creates
Activating the plugin creates six pages and maps each one in Sell Services > Settings > Pages. You do not have to create any of them by hand.
| Page | Slug | What It Does | Required |
|---|---|---|---|
| Services | services |
The main browsing page where visitors find and explore services | Yes |
| Dashboard | dashboard |
The unified account area for buyers and vendors | Yes |
| Become a Vendor | become-vendor |
The registration page for users who want to sell | Yes |
| Service Checkout | service-checkout |
The checkout page for standalone mode purchases | Yes |
| Vendors | vendors |
A directory of every approved seller, sorted by rating | No |
| Service Cart | service-cart |
Where buyers review selected services before checkout | No |
"Required" means the marketplace cannot run without the page mapped, so a missing one raises a setup notice. The other two are created for you as well; they are marked optional only because you can unmap or delete them and the rest of the marketplace still works.
Why the cart and checkout slugs are prefixed. They are service-cart and
service-checkout rather than cart and checkout because WooCommerce and
most other stores already own those slugs. Before the slugs were made explicit,
WordPress would find cart taken and append a number, so sites ended up on
/cart-2/ and worse while the intended slug was never used.

One-Click Setup (Recommended)
The fastest way to get started:
- Go to Sell Services > Settings > Pages
- Click Auto-Create All Pages
- Done -- the plugin creates and assigns all six pages automatically
The pages are published immediately with the correct content, SEO-friendly URLs, and everything wired up and ready to go.
Manual Page Setup
Prefer to create pages yourself? Here is how.
Services Page
- Go to Pages > Add New
- Give it a title like "Services" or "Browse Services"
- Add the Services Grid block (or the services page element)
- Publish the page
- Go to Sell Services > Settings > Pages and select this page in the Services dropdown
- Save Changes
Tip: For a richer catalog page, combine the search bar, category grid, and service grid on the same page.
Dashboard Page
- Create a new page titled "Dashboard"
- Add the Dashboard block (or the dashboard page element)
- Publish and assign it in Settings > Pages
The dashboard automatically shows different content based on who is logged in:
- Buyers see their orders, requests, messages, favorites, and profile settings
- Vendors see their services, sales, earnings, analytics, messages, and portfolio
- Users with both roles see everything
Logged-in buyers who are not yet vendors will see a "Become a Vendor" button in their dashboard.
Become a Vendor Page
- Create a new page titled "Become a Vendor" or "Start Selling"
- Add the Vendor Registration block (or the vendor registration page element)
- Add some persuasive content above the form -- explain why someone should sell on your marketplace, highlight benefits like no listing fees and flexible pricing
- Publish and assign it in Settings > Pages
Service Checkout Page
- Create a new page titled "Checkout"
- Add the Service Checkout block (or the checkout page element)
- Publish and assign it in Settings > Pages
This page handles the standalone checkout flow -- billing details, order review, payment method selection, and order placement.
Vendors Page
- Create a new page titled "Vendors"
- Add the
[wpss_vendors]shortcode (or the vendor directory block) - Publish and assign it in Settings > Pages
This is the public directory of approved sellers, sorted by rating. It gives buyers a way in through the person rather than the service, which matters on a marketplace where people come back to a seller they already trust.
Service Cart Page
- Create a new page titled "Service Cart"
- Add the
[wpss_cart]shortcode (or the cart block) - Publish and assign it in Settings > Pages
Give it the service-cart slug rather than cart if you run WooCommerce or any
other store alongside, so the two carts do not fight over the same URL.
Extra Pages You Can Build
The cart and the vendor directory are created for you, so there is nothing to add for either. These are the surfaces you might compose yourself on top of the six, using a block or shortcode on any page you like:
| Page | What to Add |
|---|---|
| Featured Services | A curated showcase of your best services |
| Top Vendors | Your highest-rated sellers |
| Buyer Requests | The request board with a "Post a Request" form |
See Shortcodes Reference for
the full list, including [wpss_vendors] if you want a second vendor directory
somewhere other than the Vendors page.
Changing Assigned Pages
Already have pages you want to use instead?
- Go to Sell Services > Settings > Pages
- Each setting shows a dropdown of all your published pages
- Select the page you want for each function
- Make sure the page contains the correct block or page element
- Save Changes
You can also create individual pages one at a time using the Create Page button next to each dropdown.
Page Template Tips
For the best results:
- Use a Full Width template for the Services catalog and Dashboard pages
- The Dashboard does not need any extra content -- the page element generates the full interface
- For the Become a Vendor page, add marketing content (benefits, testimonials, earnings potential) above the registration form
- Add your marketplace pages to your site's navigation menu so visitors can find them easily
Troubleshooting
Page shows raw text instead of the marketplace content? Make sure the plugin is active, the page is published (not a draft), and clear all caches.
Dashboard shows wrong content for a user? The dashboard adapts to user roles. Buyers see buyer sections, vendors see vendor sections. Verify the user's role at Users > All Users. For new vendors, check if admin approval is required.
Pages return 404 errors? Go to Settings > Permalinks and click Save Changes to refresh your URL structure. Also verify the page is published and not trashed.
"Permission denied" when accessing dashboard? The dashboard requires users to be logged in. For vendor sections, the user must have an approved vendor account.