Sellers
Configure how sellers join your marketplace, manage their listings, and receive payments.
Quick answer
Overview
Your marketplace can have multiple sellers who list and sell their own products or services. This page covers how to configure the seller experience, from onboarding to payouts.
How to Access
Seller Onboarding Flow
When someone wants to sell on your marketplace, they go through this process:
Become a Seller
A new user picks the seller role on your signup page. An existing buyer can switch by clicking "Upgrade to Seller" in their dashboard sidebar — a button you can hide under Signup Form settings.
Create Account or Sign In
New users create an account with email/password or social login. Existing users sign in with their account.
Approval (Optional)
If you've enabled seller approval, the seller waits for you to approve their application before they can create listings. Otherwise, they continue straight away.
Create Listings & Sell
The seller opens their Seller Dashboard and starts creating listings. They can list — and even make sales — before connecting Stripe.
Connect Stripe for Payouts
To receive money, the seller completes Stripe Connect (identity verification + bank account). This is handled securely by Stripe — you never see sensitive financial data. Any sales made earlier are tracked as pending earnings and paid out automatically once onboarding is complete.
Seller Approval Settings
Choose how new sellers are approved to sell on your marketplace:
Auto-Approve
Sellers can start selling immediately after completing Stripe onboarding.
Best for: Open marketplaces, high-volume platforms, or when you want minimal friction.
Manual Review
You review and approve each seller application before they can create listings.
Best for: Curated marketplaces, quality control, or regulated industries.
Listing Moderation
Control how new listings from sellers are published:
Whatever you choose here, the listings themselves are reviewed and managed on the Listings tab, where you can approve, reject or unpublish them one at a time or a batch at a time.
Auto-Publish
Listings go live immediately when sellers publish them. Fastest seller experience.
Manual Review
You approve each listing before it becomes visible to buyers. Better quality control.
What happens when a seller edits an approved listing
With Manual Review on, editing the title, price, tags, stock, variants or custom fields of an approved listing never sends it back for review. Only changes to the description, photos or location do - and you decide whether they should at all:
- Also Re-approve Edited Listings on (default): the listing goes back to Pending Reviewand is hidden from buyers until you approve it again. You get the usual "listing re-submitted" email.
- Off: only brand-new listings need approval. Edits to an already-approved listing go live immediately and the listing never disappears. Pick this if you mainly want to vet new sellers and content, not police every wording change.
The toggle sits under Require Listing Approval in Store Settings → Sellers & Buyers and only appears while that setting is on.
Listing Statuses
Whichever way you decide, the seller hears about it by email, and when you rejected or unpublished you can add a reason that goes into that email so they know what to change. Deciding on several of one seller's listings at once sends them one email covering the batch rather than one per listing. You do all of this on the Listings tab.
Requiring Payout Setup Before Listings Go Live
By default a seller can publish listings and make sales before they have finished their Stripe payout setup. Their earnings are tracked and paid out as soon as they complete it. That keeps the first listing easy, which suits marketplaces that are still building up their supply.
If you would rather know who is selling before anything is sold, turn on Require Payout Setup Before Listings Go Live in Store Settings → Sellers & Buyers. Sellers can still sign up and prepare listings. When a seller who has not finished the Stripe setup publishes one, it is saved and marked Waiting for payout setup, and it goes live on its own the moment Stripe confirms their account. Stripe's setup includes an identity check, so with this on, every new listing comes from a seller Stripe has verified.
- Good for: high-value or regulated goods, and owners who do not want to hold sales in their own Stripe balance for sellers who never finish the setup.
- Listings that are already live are not affected. The setting applies when a listing is published from then on. A seller who is already live keeps their listings, and their next one waits.
- Sellers you manage yourself are exempt, and so is anything you publish as the owner.
- With Require Listing Approval also on, a held listing enters your review queue once the seller is verified. Payout setup comes first, then your approval.
- Turning the setting off releases any listings that were waiting, right away.
- The toggle needs Stripe Connect to be set up on the Payment tab. Without it there is no payout setup for a seller to complete.
The seller sees a notice on My Listings with a button to set up payouts, and you see the held listings under Drafts on the Listings tab, marked Waiting for seller's payout setup. Pair it with an automatic ID Verified badge so buyers can see it too.
Restricting Links in Listings
By default, sellers can add links inside a listing's description. If you'd rather keep buyers on your marketplace - and stop sellers from pointing them to their own website, Etsy, or other stores - turn on Don't Allow Links in Listings under Store Settings → Sellers & Buyers → Seller Approval.
When this setting is on:
- The "Add link" button is removed from the listing description editor, so sellers can't insert clickable links.
- On save, the listing title and description are also checked for typed-out web addresses (for example www.myshop.com or myshop.etsy.com). If one is found, the listing isn't saved and the seller is asked to remove it - so the rule can't be worked around by pasting a URL as plain text.
- The message sellers see is shown in your marketplace's language.
Your own listings aren't affected
Seller Dashboard
Once approved, sellers access their dashboard to manage their business:
Manage Listings
Create, edit, duplicate, and delete listings. Set pricing, upload images, manage availability.
View Orders
See incoming orders, update fulfillment status, and communicate with buyers.
Track Earnings
Monitor sales, view commission breakdown, and see pending/completed payouts.
Manage Availability
For bookable listings: set available dates, block off times, manage calendars.
Messages
Respond to buyer inquiries and questions about listings. Available when messaging is enabled for your marketplace.
Seller Profile
Edit public profile information visible to buyers on listings.
How Sellers Create Listings
Sellers create listings from their dashboard using the form you've configured. The fields they see depend on your Listing Form settings.
Typical Listing Fields
Formatting the description
The description field has a small toolbar: bold, italic, underline, bullet and numbered lists, a link (unless you have turned links off), and a table. The table is meant for specifications - a label in the left column and the value on the right, such as "Material" and "Oak". Sellers press Tab to move between cells, and while the cursor is inside a table the toolbar switches to add row, add column, delete row, delete column and delete table. The left column renders in bold on the product page so it reads as a spec sheet.
Tables and lists pasted from Word or Google Docs keep their structure. Font colours, font families and font sizes are deliberately not offered: descriptions render inside your theme, and per-seller colours and fonts would break the look of your marketplace.
Duplicate an existing listing
As the marketplace owner, you can also duplicate any listing straight from the Store Settings → Listings tab. You land on the copy's edit form with a “Listing duplicated - review title + URL, then save” banner and an editable Listing URL field, pre-filled with a clean slug. You can set the public link once here: it's checked for uniqueness in your store (you'll see “URL already taken” if it clashes) and then locked on the first save, so shared links stay stable afterwards. Duplicated URLs no longer carry a “copy” fragment - only the title keeps the “(Copy)” marker so you can tell duplicates apart in the dashboard.
What the owner sees right after duplicating:
Listing duplicated - review title + URL, then save
Set the public link now. It locks on the first save so shared links stay stable.
Editing the URL is owner-only
How each listing looks in the seller dashboard:
U13 Skills Session
Small-group skating & puck control.
The Duplicate button sits between Edit and Delete.
Commission & Payments
When a sale is made, the payment is automatically split between you and the seller:
Example with 15% commission rate. Stripe processing fees are deducted separately.
How Payouts Work
- Automatic splits: Stripe Connect handles the payment split automatically
- Direct deposits: Sellers receive payouts directly to their bank account
- Your earnings: Commission is deposited to your Stripe account
- Payout timing: Follows Stripe's standard schedule — a new account's first payout is held ~7-14 days for review, then payouts arrive on a rolling basis (about 2 business days in the US). Managed by Stripe, not set in Prometora.
Setting Your Commission Rate
Seller Profiles
Public seller profiles build trust and let buyers browse a seller's listings, reviews, and story — each seller's personalized storefront. Profile pages have their own docs page covering visible sections and their order, custom profile URLs (vanity slugs), buyer-visible profile fields, and search-engine indexing.
Moved to its own page
Custom Signup & Seller Fields
You can define your own fields on the seller signup form (and on the seller dashboard) to collect any information you need — KYC details, payout info, niche eligibility, internal notes, anything. Each field has three configuration dials that decide where it's captured, who can see it, and whether it gates the seller's ability to publish.
Ask on the public signup form, in the Managed Sellers areaonly (when you create sellers yourself), or both. Use it to keep the public signup short.
Seller can see — the seller fills it in. Internal only — only you can see or edit it (sellers can't view or change the value). Public — also shown to buyers on the seller's profile page. The server enforces this on every save.
When on, the seller can't publish listings until you mark this field approved. Pair with admin-only for a "vetted by us" workflow.
Common patterns:
- Internal score — admin-only, captured at signup, used to rank or filter sellers in the admin table
- Vetted niche category — admin-only with approval gate, so sellers can't go live until you confirm they fit your marketplace
- Display tagline — visible to seller, captured on first listing, surfaces on their public profile
- VAT / tax ID — visible at signup, required for European stores
Where Fields Apply
Buyer & Seller Terminology
The default "Buyer" and "Seller" labels don't fit every marketplace. A coaching marketplace might prefer Athlete and Coach; a rental marketplace might prefer Guest and Host. Set custom labels in Store Settings → Buyer & Seller and they replace the defaults across the public storefront.
Buyer label (singular & plural)
e.g. Athlete / Athletes. Used on the sign-up role selector, the buyer info / profile / message labels and the "Message buyer" button on a seller's booking and order cards, the role label next to names in the Messages list, and the event-date helper text on the listing form.
Seller label (singular & plural)
e.g. Coach / Coaches. Used on the sign-up role selector, listings filter, multi-seller cart shipping line, the dashboard "Upgrade to Seller" button, the "Seller since" line on public seller profiles, the profile hints in seller settings, the role label next to names in the Messages list, the "Seller Dashboard" heading and the "both buyer and seller access" note on the dashboard, and the "Message seller" button on a buyer's booking and order cards.
"Sold by" label on listing pages
e.g. Hosted by or Organised by. Shown before the seller name on every listing page. This is a phrase rather than a noun, so it has its own field: in most languages "Sold by" cannot be built from the seller label (Italian "Venduto da" vs "Organizzatore"). Leave blank to keep the translated default.
Leave any field blank to keep the default translated label. The override only applies on surfaces where the role label is rendered as plain text — places like email subjects, system pages, and admin tools still use the default terminology.
Managing Sellers as Admin
As the marketplace owner, you can manage all sellers from your admin dashboard:
- View all sellers: See list of all sellers with their status
- Approve/reject applications: Review pending seller requests
- Suspend sellers: Temporarily disable a seller's account
- View seller listings: See all listings from a specific seller
- Moderate listings: Approve, reject, or unpublish listings
The Status Column: Listings & Payouts
Each seller row shows two status badges, one for each question you actually ask about a seller. The Listings badge answers "can they sell right now?": Can post, Awaiting approval, Suspended, or Can't post when the seller has no subscription plan or has run out of listing tokens. When your store runs seller subscription plans, the seller's plan name and remaining tokens appear right under their name.
The Payouts badge answers "can they get paid?": Payouts not set up, Stripe onboarding pending, or Stripe connected. If a seller has made sales before finishing payout onboarding, their earnings are parked safely and the badge shows the amount waiting, so you know exactly who to nudge. A payout-status filter (including "Earnings waiting") pulls up those sellers in one click. The seller detail view shows the same two badges.
Ella Vintage
Starter plan · 14 tokens left
Marcus Woodwork
Growth plan · 3 tokens left
Listings badge on top ("can they sell?"), Payouts badge below ("can they get paid?").
Log In as a Seller or Buyer
Sometimes the fastest way to help someone is to see exactly what they see. The "Log in as" button on each row in Seller Management (and Buyer Management) signs you in to your storefront as that user in a new tab - their dashboard, their listings, their orders, their messages. Perfect for walking a less technical seller through a setup step over the phone, since storefront accounts use magic-link sign-in and have no password to share.
- Transparent: every session is recorded in the Support sessions log under Seller Management, and you can optionally send the user an email notice when a session starts (tick "Notify by email" in the confirm dialog).
- Clearly marked: a banner sits at the top of every page while you're logged in as someone else, with an "End session" button. Sessions expire automatically after 60 minutes.
- Safe: the user's own login is never touched - no password resets, no interrupted sessions on their devices. Ending your session simply returns your browser to whatever you were signed in as before.
Seller Management → Log in as → support session
Ella Vintage
Noble Consultancy
Log in as Ella Vintage?
Opens your storefront in a new tab signed in as this seller. Logged, ends after 60 minutes.
Seller dashboard
| Started | User | By | Notified | Ended |
|---|---|---|---|---|
| Aug 28, 10:14 | Ella Vintage (seller) | you | Yes | 10:31 |
| Aug 26, 15:02 | Sam Carter (buyer) | Maria (team) | No | Expired (60 min) |
Sessions open in a new tab; your admin tab stays signed in as you.
Some actions stay disabled while you're logged in as another user: checkout and payments (you'd be spending their money), seller subscription changes, and Stripe payout onboarding - identity verification (KYC) must be completed by the seller in person under Stripe's terms, so that one step is always theirs to finish. The one exception is your sandbox: nothing there is real, so a sandbox support session can check out, change plans and run Stripe test onboarding as the test account.
Common Questions
- Can my sellers see when I did this? Every session is in the Support sessions log, so you can always show them exactly what happened - and if you tick "Notify by email" when starting the session, they get an email notice too.
- Can I complete Stripe onboarding for them? Not from a support session. Stripe requires the account holder to verify their own identity, so that step is blocked here. Use the Connect Stripe link on the seller in Managed Sellers instead: open it with the seller on the phone or in person, they read out their details and the SMS code Stripe sends them, and the account is theirs.
- Who on my team can use this? Anyone with the Seller & Buyer Management permission - the same permission that controls the rest of this tab.
Change a Seller's Login Email
Sellers sign in with a magic link sent to their email address, so that address is their login. You can change it from Seller Management: open the seller (the eye icon), and in the Account section click Change next to Login email. Confirm, and the account moves to the new address.
Two situations call for it:
- A typo at signup. Correct the address instead of deleting and recreating the seller, which would lose their listings and Stripe account.
- Handing over an account you set up. If you created a seller under your own address to set everything up for them, put their real address in when you are done. From then on they sign in themselves.
What happens on the change:
- Listings, orders, messages, reviews and Stripe payouts stay on the account. Nothing is re-created.
- Sign-in links go only to the new address. Any session still open on the old address is signed out, and a Google or Facebook login linked to the old holder is removed.
- The new address receives a notice with a link to the seller dashboard. The previous address also gets a short notice by default; untick Also notify the previous address for a typo fix or when the old address is your own. That notice never reveals the new address.
- The contact email on the seller's Stripe account is updated too, so Stripe's own messages reach the seller. Stripe's verified identity (name, ID number, bank account) is untouched.
- If another account on your marketplace already uses the new address, the change is refused and the message tells you which account holds it.
The change requires the Seller & Buyer Management permission, the same as "Log in as". It is recorded on the seller, and both notices appear in the Email Log as Login email changed.
Reference IDs
Every seller and every listing has a short reference ID (for example #7CE66C3), shown as a small badge next to the name. You'll see it in Seller Management, the seller detail view, and Seller Listings, and each seller also sees it on their own dashboard and listings. Click a badge to copy the full ID to your clipboard.
Reference IDs are only shown to sellers and marketplace owners. They never appear on buyer-facing pages such as public listings, storefront cards, or the checkout.
- Search by ID: The search box on Seller Management and Seller Listings matches the reference ID, so you can jump straight to a specific seller or listing.
- Short vs. full: The badge shows a short code for readability; clicking copies the full ID, which is what you'll want when looking a record up directly.
- Stable: An ID never changes, so it's a reliable way to refer to a seller or listing in a support or complaint case.
Hand-thrown ceramic vase
Ella Vintage
Click the badge and the full database ID lands on your clipboard.
"Become a Seller" Button
Buyers can upgrade to seller status using the "Become a Seller" button in the navigation. The button respects your approval settings:
- Auto-approve off: Buyer is immediately upgraded to an active seller
- Manual approval on: Buyer sees a pending state and must wait for admin approval before creating listings
Buyer Management
The Sellers & Buyers tab in Store Settings includes a Buyer Management section where you can search, filter, and manage buyers on your marketplace.
Features
- Search buyers: Find buyers by name or email
- Filter by status: View all, active, or banned buyers
- Stats overview: See total, active, and banned buyer counts at a glance
- Ban/unban buyers: Restrict or restore buyer access with a single click
Buyer Banning
When you ban a buyer, you can select a reason from predefined options (fraudulent activity, repeated chargebacks, abusive behavior, policy violation, spam, or custom reason). The banned buyer:
- Receives an email notification explaining they've been restricted (with the reason if provided)
- Cannot sign in to the marketplace (blocked on all auth methods: password, magic link, social login)
- Can be unbanned at any time, restoring full access
Best Practices
- • Start with manual approval if quality control is important to your brand
- • Write clear seller guidelines and display them on the signup page
- • Set a fair commission rate - too high discourages sellers, too low hurts your revenue
- • Enable seller profiles to build trust with buyers
- • Respond quickly to seller applications to maintain momentum