Sellers

Configure how sellers join your marketplace, manage their listings, and receive payments.

Quick answer

Sellers apply via onboarding (with optional account approval and listing moderation), get their own dashboard, and are paid out automatically minus your commission. Their public face is the seller profile page — you control its sections, which custom signup fields buyers can see, search-engine indexing, and sellers can claim a vanity profile URL. Rename what “Buyer” and “Seller” mean under terminology, and manage buyers under buyer management.

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

Go to Store Settings → Sellers & Buyers tab to configure seller options.

Seller Onboarding Flow

When someone wants to sell on your marketplace, they go through this process:

1

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.

2

Create Account or Sign In

New users create an account with email/password or social login. Existing users sign in with their account.

3

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.

4

Create Listings & Sell

The seller opens their Seller Dashboard and starts creating listings. They can list — and even make sales — before connecting Stripe.

5

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

PublishedVisible to buyers, available for purchase
DraftSaved by seller, not visible to buyers
Pending ReviewWaiting for your approval
Waiting for payout setupPublished by the seller, goes live once their Stripe setup is complete (optional setting)
RejectedDeclined by admin with feedback

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.

Setting off
Seller publishes
Published
Setting on
Seller publishes
Waiting for payout setup
Stripe verifies the seller
Published
Setting on + Require Listing Approval
Seller publishes
Waiting for payout setup
Stripe verifies the seller
Pending Review
Published
  • 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.

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

The restriction applies only to listings created or edited by your sellers. As the marketplace owner you keep full freedom to add links in listings you create or edit yourself, and bulk imports are unaffected.

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

Title & Description
Price & Pricing Model
Images & Media
Availability (if bookable)
Category & Type
Custom 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

Sellers don't have to start from scratch every time. Each listing in the seller dashboard has a Duplicate button that creates an editable copy in one click - perfect for posting several similar listings (e.g. recurring sessions or product variations). The copy is saved as an unpublished draft with “(Copy)” added to the title, so the seller can adjust the details and publish when ready. Images carry over automatically, and nothing goes live until the seller chooses to publish.

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

Hand-thrown ceramic vase (Copy)
/listings/hand-thrown-ceramic-vase

Set the public link now. It locks on the first save so shared links stay stable.

Editing the URL is owner-only

The one-time Listing URL field appears only when you, the marketplace owner, duplicate from the Listings tab. When a seller duplicates from their own dashboard, the copy keeps an auto-generated URL and there's no URL step - so seller self-service stays simple and link integrity is yours to control.

How each listing looks in the seller dashboard:

Published

U13 Skills Session

Small-group skating & puck control.

$25.00
EditDelete

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:

$100
Sale Price
=
$85
Seller Gets (85%)
+
$15
Your Commission (15%)

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

Configure your commission percentage in Store Settings → Payments. You can set different rates for different listing types if needed.

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

Everything about the public profile page now lives at Seller Profiles, matching the Store Settings → Seller Profiles tab.

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.

Capture point

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.

Visibility

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.

Approval gate

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

The same field definitions power the public seller signup form, the seller's own dashboard, and the Managed Sellers form - configure once, use everywhere.

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.

Payout status: Earnings waiting

Ella Vintage

Starter plan · 14 tokens left

Can postStripe connected

Marcus Woodwork

Growth plan · 3 tokens left

Can postPayouts not set up · C$40 waiting

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

1. Seller list

Ella Vintage

[email protected]

Log in as

Noble Consultancy

[email protected]

Log in as
2. Confirm

Log in as Ella Vintage?

Opens your storefront in a new tab signed in as this seller. Logged, ends after 60 minutes.

Log in as sellerCancel
3. Storefront (new tab)
👤 Logged in as Ella VintageEnd session

Seller dashboard

Listings 12
Orders 3 open
Messages 1 new
Seller Management → Support sessions
StartedUserByNotifiedEnded
Aug 28, 10:14Ella Vintage (seller)youYes10:31
Aug 26, 15:02Sam Carter (buyer)Maria (team)NoExpired (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.
Quote it, click to copy the full ID, or search by it
7CE66C3

Hand-thrown ceramic vase

Ella Vintage

#7CE66C3

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
Sellers & Vendors | Prometora Docs