Free plugin Version 1.3.0 Updated

Storefold - Multivendor Marketplace for WooCommerce Free documentation

Storefold turns your WooCommerce shop into a multivendor marketplace. Sellers apply and get their own store page and dashboard, orders are split per vendor, you keep a commission and you pay vendors by PayPal or bank transfer.

Try the live demo Get Pro

Overview

Storefold lets other sellers open their own store inside your WooCommerce shop. Sellers apply on a Become a Vendor page, you approve them, and they manage their products, orders, coupons, earnings and payouts from a Vendor Dashboard page on the front of your site. Vendors never see wp-admin.

Customers check out once and see one order. Behind the scenes Storefold creates one sub-order per vendor with that vendor's items, their share of shipping and their tax. For every sold item it records what the vendor keeps and what you keep as commission. When vendors have earned enough, they request a withdrawal. You send the money yourself and mark the request as paid.

The plugin is for shop owners who want to run a marketplace with several sellers. It adds a Storefold menu in wp-admin, ten marketplace emails under WooCommerce > Settings > Emails, "Sold by" labels in the shop, store pages at /store/store-name/, a store directory and store reviews. It does not connect to any external service.

Requirements

  • WordPress 6.4 or later
  • PHP 7.4 or later
  • WooCommerce 8.5 or later (required, must be installed and active)
  • Pretty permalinks (any structure other than Plain) for the store pages at /store/store-name/

Installation

Storefold needs WooCommerce. Install and activate WooCommerce first, then install Storefold from WordPress.org.

  1. Make sure WooCommerce is installed and active under Plugins.

  2. Go to Plugins > Add New and search for Storefold.

  3. Click Install Now on Storefold - Multivendor Marketplace for WooCommerce, then click Activate.

  4. On activation Storefold creates three pages for you: Vendor Dashboard, Stores and Become a Vendor, each with its shortcode.

  5. A notice on the Plugins screen says Storefold is active. Click Run the setup wizard to answer four quick questions, or Dismiss to set things up later under Storefold > Settings.

Quick start

  1. Run the setup wizard

    Open Storefold > Setup wizard. Choose your marketplace type, set your commission, pick how vendors get paid and choose how much you want to review. Click Finish and open my marketplace. You can change every answer later under Storefold > Settings.

  2. Check your settings and pages

    Open Storefold > Settings. Review the commission, who gets shipping and tax, and when vendors earn their money. Under Marketplace pages, check that Vendor dashboard, Become a vendor and Store directory point to the pages that hold their shortcodes. Click Save settings.

  3. Add the marketplace pages to your menu

    Go to Appearance > Menus (or the Site Editor for block themes) and add the Become a Vendor and Stores pages, so sellers can find the application form and shoppers can browse stores.

  4. Approve your first vendor

    When someone applies, you get the Marketplace: new vendor application email and the application shows under Storefold > Vendors with the Pending status. Click Approve. You can also create a vendor yourself with Add a vendor.

  5. Let the vendor add products

    The approved vendor logs in and opens the Vendor Dashboard page. They follow the setup checklist: store logo, description, first product and payout method. Their products show on the shop with a "Sold by" label and on their store page.

  6. Follow your first order

    When a customer buys vendor products, the vendor gets a Marketplace: new vendor order email once the order is paid. The sale shows under Storefold > Commissions, and Storefold > Overview shows this month's numbers.

#Marketplace overview

Storefold > Overview is your control center. Use it to see how the marketplace is doing and what is waiting on you.

  • Stat cards at the top: Marketplace sales this month (everything customers spent on vendor products), You earned this month (your commission), Vendors earned this month (what sellers made after commission) and Active vendors (stores currently able to sell).
  • Getting started: a checklist shown until every step is done or you click Hide this checklist. Steps: run the setup wizard, check the marketplace pages, enable a payout method, link "Become a Vendor" in your menu and approve your first vendor.
  • Needs your attention: links to vendor applications waiting for review, withdrawal requests to process, products waiting for approval and store reviews to check. When nothing is waiting you see All clear! Nothing is waiting on you right now.
  • Marketplace health: checks with an OK or Check badge and a plain fix. It checks the marketplace pages, pretty permalinks, that at least one payout method is enabled, that marketplace emails are on, and that no store is linked to an administrator or shop manager account.
  • Quick links: the Become a Vendor page, the store directory, the vendor dashboard, the marketplace emails and the built-in help.
Marketplace overview screen with four stat cards, the Needs your attention list, Marketplace health checks and Quick links
Each health check shows OK or Check with the fix written next to it.

#Vendors

Storefold > Vendors lists every store with its owner email, status, balance and the date it joined.

Statuses
  • Pending: applied, waiting for you.
  • Approved: can sell.
  • Suspended: products can no longer be bought and the vendor dashboard shows a notice. Use it for temporary problems.
  • Rejected: application declined.

Use the links above the list (All, Pending, Approved, Suspended, Rejected) to filter, and Search stores to find a store by name.

Approve, suspend, reject or delete
  1. Click Approve, Suspend or Reject in the Actions column. For Suspend and Reject you are asked for an optional reason, which is included in the email to the vendor.
  2. To act on several stores at once, tick them, choose Approve, Suspend, Reject or Delete in Bulk actions and click Apply.

Delete removes the store and the vendor role and cancels open withdrawal requests. The user account, their products and all commission and ledger history are kept, because they are financial records.

Add a vendor yourself
  1. Open Add a vendor at the top of the screen.
  2. Enter the Store name and the Owner email.
  3. Click Create approved vendor.

If an account already uses that email, it becomes the store owner. Otherwise a new account is created and the owner gets an email with a link to set their password. Administrators and shop managers cannot own a store: use a separate account to test the vendor side.

Products of one vendor

Under Products > All Products, a Vendor column shows who sells each product. Pick a store in the All vendors dropdown and click Filter to list only that store's products.

Vendors list with the Add a vendor form, status filters, bulk actions and a table of stores
Status buttons in the Actions column change one store; Bulk actions changes several at once.

#Vendor screen, ledger and balance adjustments

Click a store name under Storefold > Vendors to open its screen. The top row links to the owner's user profile, the store page, the store's Products and its Commissions, with the Suspend, Reject and Delete buttons below.

  • Current balance: earned minus paid out and refunded.
  • Available to withdraw: balance minus requests waiting to be paid.
  • Lifetime vendor earnings and Your lifetime commission.
  • Store details: rename the store and click Save store details.
  • Application details: everything the vendor entered when applying (about the store, what they sell, phone, website, business address).
  • Ledger: every movement of the vendor's money, newest first (Earnings, Refund, Payout, Adjustment). Entries are never edited or deleted.
Adjust a balance

Use this for bonuses, fees or corrections made outside the store.

  1. Under Adjust balance, choose Add to balance or Deduct from balance.
  2. Enter the Amount and a Reason. The vendor sees the reason in their earnings history.
  3. Click Record adjustment. You see Balance adjustment recorded in the ledger.
A single vendor screen with balance cards, Store details, Application details, Ledger and the Adjust balance form
The Adjust balance form at the bottom adds or deducts an amount with a reason the vendor can see.

#Split orders and refunds

When a cart holds items from several vendors, the customer pays once and sees one order. Storefold creates a vendor sub-order for each vendor with only their items (after coupon discounts), their share of shipping and their tax, so its total matches what the customer paid for that vendor. An order with a single vendor is simply assigned to that vendor. Your own products and fees stay on the main order.

On the main order under WooCommerce > Orders, a line under the customer lists the Vendor orders with links.

  • Stock is reduced once, on the main order.
  • Emails: WooCommerce's own emails go out for the main order only. Each vendor gets one new vendor order email once the order is paid.
  • Status sync: changing the main order status (for example to Cancelled or Refunded) is copied to all sub-orders. When every sub-order is completed, the main order completes automatically.
  • Analytics: sub-orders are kept out of WooCommerce Analytics so each sale is counted once.
Refunds

Refund the customer's order as usual, by item, shipping or amount. The refund is copied to the vendor orders it covers and the matching part of each vendor's earning (items, shipping and tax) is taken back. You can also click Refund on a vendor sub-order: Storefold refunds those items on the customer's order (through the payment method when you choose to refund via the gateway) and copies it back.

A refund made before the vendor earned the money is never paid out later. If the vendor was already paid, their balance can go below zero and is settled from future sales. Earnings of cancelled or failed orders are dropped from all totals.

WooCommerce Edit order screen of a customer order showing the Vendor orders line and the refund note under the customer
The Vendor orders line links each vendor sub-order created from this checkout.

#Commissions

Storefold > Commissions shows one row per sold item: the Order, Vendor, Product, Item total, what the Vendor keeps, what You keep, the Status and the Date.

Commission statuses:

  • Pending: the sale is recorded but the vendor order has not reached the status set in Vendors earn their money when. It cannot be withdrawn yet.
  • Earned: the money is in the vendor's balance.
  • Reversed: the amount was taken back.

To filter, choose a vendor and a status, set the From and To dates and click Filter. Click Export CSV to download the filtered rows for your accountant. The rule used for each row is saved with it, so later setting changes never rewrite history.

Commissions screen with vendor, status and date filters, the Export CSV button and the commissions table
Export CSV downloads exactly the rows that match your filters.

#Withdrawals

Vendors request a payout from Payouts in their dashboard. Requests show under Storefold > Withdrawals, with the vendor, amount, method, the payout details the vendor entered, the request date and the status. Use Pending, Paid, Rejected and All to switch views.

Pay a request
  1. Send the money yourself with the method the vendor chose (PayPal or bank transfer), using the Payout details shown.
  2. Enter the transaction reference in Payment reference and click Mark as paid.
  3. The amount leaves the vendor's balance, the reference is saved and the vendor gets the payout sent email.
Reject a request

Type a short reason in Reason if rejecting and click Reject. Nothing leaves the vendor's balance and the vendor is emailed the reason.

Several at once

Tick pending requests, choose Mark as paid or Reject in the dropdown above the table and click Apply to selected. You see how many were processed and how many failed. A withdrawal can never be paid twice, even with a double click or two admins at the same time.

Withdrawals screen with the bulk decision dropdown and a table of payout requests
Pending rows have a reference field, Mark as paid and Reject in the Action column.

#Payout methods: PayPal and bank transfer

Storefold has two payout methods. Enable one or both under Storefold > Settings > Payouts > How vendors can get paid. In both cases you send the money yourself outside the plugin and then mark the withdrawal as paid.

Method What the vendor enters in their dashboard settings What you do
PayPal PayPal email address Send the amount to that PayPal address, then mark the request as paid with the transaction reference.
Bank transfer Account holder name, Account number or IBAN, Bank name (required) and Routing, SWIFT, or IFSC code (optional) Wire the amount to that account, then mark the request as paid with the transfer reference.

A vendor cannot request a withdrawal until they have chosen a method and completed its details. They can only request what is available, and at least the Minimum withdrawal amount.

Payouts section of the settings with the PayPal and Bank transfer checkboxes and the minimum withdrawal amount
Tick every method vendors may choose from.

#Announcements

Storefold > Announcements posts a message to every vendor. It shows under From the marketplace team on the vendor dashboard overview and in the Announcements section of the dashboard.

  1. Enter a Title (required).
  2. Write the message in Write your message to vendors.
  3. Click Publish announcement.

Published announcements are listed under Published. Click Delete to remove one.

Announcements screen with title and message fields, the Publish announcement button and the Published list
Every vendor sees new announcements on their dashboard.

#Store reviews

Customers can rate a store from its store page. Storefold > Reviews (screen title Store reviews) lists every review with the store, customer, rating, review text, status and actions.

  • Views: All, Waiting for approval, Reported and Hidden.
  • Actions: Approve, Hide and Delete. Approving a reported review clears its reports. Hidden reviews stay hidden even when the customer edits them.
  • Reviews from customers who bought from the store show a Verified buyer label. Seller replies show as Store reply:.

Two settings under Storefold > Settings > Storefront control reviews: limit reviews to customers who bought from the store, and hold new and edited reviews until you approve them.

Store reviews screen with a table of reviews and Approve, Hide and Delete actions
Use the Reported view to see reviews customers flagged.

#Marketplace settings

Storefold > Settings holds all marketplace rules on one screen, in six sections. Every option has a short explanation and a Learn more link to the built-in help. Click Save settings at the bottom when you are done.

  1. Vendor rules: decide if new applications need your approval, if new vendor products need your review, and if applicants must accept your seller terms.
  2. Commission: choose how you take your cut (percentage, fixed amount per item, or both) and enter the numbers. The Live example shows what you and the vendor get on a sale while you type. Then decide who gets shipping charges and taxes, and when vendors earn their money.
  3. Payouts: enable PayPal, bank transfer or both, and set the minimum withdrawal amount.
  4. Storefront: turn "Sold by" labels on or off and set the store review rules.
  5. Marketplace pages: point each role to the page that holds its shortcode. The pages are created on activation; change them only if you built your own.
  6. Data: choose whether deleting the plugin also deletes all marketplace data.

Commission is calculated per sold item on the item total after coupons, and is never more than the item price. It is never taken from shipping or tax. See the settings reference below for every field and option.

Marketplace settings screen with Vendor rules, Commission, Payouts, Storefront, Marketplace pages and Data sections
All marketplace rules on one screen; click Save settings at the bottom.
Commission section with the commission type, percentage, fixed amount, live example, shipping, tax and earning trigger fields
The Live example updates as you change the commission type and numbers.

#Setup wizard

Storefold > Setup wizard (screen title Set up your marketplace) asks four quick questions. Everything can be changed later under Storefold > Settings.

  1. What kind of marketplace are you building? Choose Physical products, Digital downloads, Services and bookings, Local multi-store or Wholesale or B2B. Choosing Digital downloads sets Vendors earn their money when to payment received (order is processing); every other choice sets it to the order being completed.
  2. What is your cut of each sale? Choose the commission type and enter the Percentage and Fixed per item amount. A live example shows the split.
  3. How do vendors get paid? Tick PayPal, Bank transfer or both, and set the Minimum payout amount.
  4. How much do you want to review? Pick a preset:
Preset New vendor applications New vendor products
Strict You approve each one Wait for your review
Balanced (recommended) You approve each one Go live immediately
Open Anyone can sell right away Go live immediately

Click Finish and open my marketplace. You land on the overview with the message Your marketplace is set up. Share the "Become a Vendor" page to start inviting sellers.

Setup wizard first step asking what kind of marketplace you are building, with five choices and a Continue button
Step 1 of 4. Use Continue and Back to move between steps.

#Help and docs

Storefold > Help and docs (screen title Help and documentation) is the built-in manual. It covers getting started, every setting, managing vendors, orders, commissions and refunds, withdrawals, the vendor dashboard, emails, shortcodes and store pages, security and privacy, and troubleshooting. The Learn more links on the settings screen jump to the matching entry.

Help and documentation screen with a contents list and documentation chapters
Use the contents list to jump to a topic.

#Marketplace emails

Storefold adds ten emails to WooCommerce > Settings > Emails. Each is a regular WooCommerce email: switch it on or off, change the subject, heading and body text, preview it with sample data and send a test.

Email Sent to When
Marketplace: new vendor application You (Recipient(s)) Someone applies to become a vendor.
Marketplace: store approved The vendor You approve their store.
Marketplace: vendor application rejected The applicant You reject an application (with your optional reason).
Marketplace: store suspended The vendor You suspend their store (with your optional reason).
Marketplace: new vendor order The vendor A customer has paid for an order with their products.
Marketplace: product waiting for review You A vendor submits a product that needs approval.
Marketplace: product approved The vendor You publish a product they submitted for review.
Marketplace: withdrawal requested You A vendor asks to be paid out.
Marketplace: payout sent The vendor You mark their withdrawal as paid.
Marketplace: payout declined The vendor You reject their withdrawal request.

To edit one:

  1. Go to WooCommerce > Settings > Emails and click the email.
  2. Change Subject, Email heading or Body text. The placeholders you can use are listed under Body text, for example {store_name} or {order_number}. Leave Body text empty to use the default text.
  3. Check the Email preview, use Send a test email, then click Save changes.
Settings of the Marketplace: new vendor application email with subject, heading, body text and recipient fields and an email preview
Admin emails have a Recipient(s) field; it defaults to the site admin email.
Settings of the Marketplace: store approved email with subject, heading and body text fields
Vendor emails go to the store owner's account email.
Settings of the Marketplace: new vendor order email with its placeholders listed under Body text
Use {order_details} to include the order table in your own body text.

#The vendor dashboard

Vendors work from the Vendor Dashboard page (shortcode [storefold_vendor_dashboard]). It adapts to your theme and works on phones. Logged-out visitors see a login form, and customers who are not vendors see an invitation to apply.

  • Overview: sales and earnings at a glance (available to withdraw, total balance, earned this month, orders to fulfil), a setup checklist (logo, description, first product, payout method), orders waiting on them and the latest announcements.
  • Products: simple and variable products with images, gallery, stock, SKU, sale price, categories and downloadable files. For variable products the vendor lists attributes such as Size: S | M | L, saves, then sets price, sale price, SKU and stock per variation.
  • Orders: only their own orders. They can filter by status, mark paid orders as processing or completed, add a shipping carrier and tracking number the customer sees, and send the customer a note.
  • Coupons: percentage or fixed coupons that only apply to their own products.
  • Earnings and Payouts: a breakdown per sold item, a CSV download (all time or a date range), the ledger and the withdrawal request form.
  • Announcements and Reviews: your messages, and the store's reviews with a public reply.
  • Settings: store name, description, logo, banner, contact details, policies, vacation mode with a message, and payout details.

In vacation mode the store stays visible but its products cannot be bought, and the vacation message shows on the store page and its product pages.

Vendor dashboard overview with the menu, setup checklist, balance cards, orders waiting and announcements
The setup checklist guides new vendors through their first steps.
Vendor dashboard Products section with a table of the vendor's products
Vendors add and edit their own products here.
Vendor dashboard Orders section with the vendor's orders, customers, dates, totals and statuses
Vendors only ever see their own orders.
Vendor dashboard Earnings section before any sales
Earnings fill in as orders reach your earning trigger status.

Settings reference

Storefold > Vendors

The Add a vendor form at the top of the vendors list creates an approved store for an existing or new account.

The Storefold > Vendors screen
Storefold > Vendors

#Store name

Text

The name of the new store. It is shown on the store page, in the store directory and in "Sold by" labels.

When to change it

Fill it in together with Owner email, then click Create approved vendor.

#Owner email

Email

The email of the account that will own the store. An existing account with this email becomes the owner; otherwise a new account is created and emailed a link to set a password.

When to change it

Use the seller's own address. An administrator's email is refused, because administrators cannot become vendors.

Storefold > Vendors > (click a store)

The screen of one store, where you rename it and record manual balance adjustments.

The Storefold > Vendors > (click a store) screen
Storefold > Vendors > (click a store)

#Store name

Text

The store's display name. Click Save store details to save a new name.

#Direction

Dropdown Default: Add to balance

Whether the adjustment adds money to the vendor's balance or takes it away.

2 options

Add to balanceDefault

Credits the amount to the vendor, for example a bonus or a correction in their favour.

Deduct from balance

Takes the amount from the vendor, for example a fee charged outside the store.

#Amount

Number

The amount to add or deduct. It must be above zero.

#Reason

Text

A short reason, required. The vendor sees it in their earnings history and it is stored in the ledger.

Storefold > Commissions

Filters above the commissions table. Click Filter to apply them; Export CSV downloads the filtered rows.

The Storefold > Commissions screen
Storefold > Commissions

#From

Dropdown Default: All vendors

The vendor filter: show the commissions of all stores or of one store. The list holds one entry per vendor store.

9 options

All vendorsDefault

Shows commissions from every store.

Your Demo Store

A store on your marketplace: shows only that store's commissions.

Harbor Candle Co.

A store on your marketplace: shows only that store's commissions.

Common Thread Apparel

A store on your marketplace: shows only that store's commissions.

Kiln & Co. Ceramics

A store on your marketplace: shows only that store's commissions.

Any status
Pending
Earned
Reversed

#To

Date

The last date of the period to show.

Storefold > Withdrawals

The dropdown above the withdrawals table applies one decision to every ticked pending request when you click Apply to selected.

The Storefold > Withdrawals screen
Storefold > Withdrawals

#bulk_decision

Dropdown Default: Mark as paid

The decision applied to the selected pending withdrawals.

When to change it

Send the money for every selected request before you choose Mark as paid.

2 options

Mark as paidDefault

Records the selected requests as paid and takes the amounts from the vendors' balances. Each vendor gets the payout sent email.

Reject

Declines the selected requests with the reason "Rejected in a bulk action." Balances are not touched and each vendor is emailed.

Storefold > Announcements

Write a message that every vendor sees on their dashboard.

The Storefold > Announcements screen
Storefold > Announcements

#Title

Text

The announcement title. Required: nothing is published without it.

#Write your message to vendors

Text area

The text of the announcement shown to vendors.

Storefold > Settings

All marketplace rules: vendor approval, commission, payouts, storefront, marketplace pages and data. Click Save settings after changes.

The Storefold > Settings screen
Storefold > Settings

#New vendor applications

Choice Default: I review and approve each application (recommended)

Decides whether new sellers can sell right away or wait for you. With manual approval they see a pending screen until you approve them under Storefold > Vendors, and get an email when you do.

When to change it

Keep manual approval unless you trust your audience or review products instead.

2 options

I review and approve each application (recommended)Default

Applicants wait with the Pending status until you approve them. Choose it to control who sells on your marketplace.

Anyone who signs up can start selling right away

Every applicant becomes an approved vendor instantly. Choose it for fast growth when you trust your audience.

#New vendor products

Choice Default: Go live immediately

Decides whether new vendor products are published at once or wait for your review. Products waiting for review appear under Products with the Pending status and in the Needs your attention list.

When to change it

Choose review when product quality matters more than speed. Edits to already published products stay live either way.

2 options

Go live immediatelyDefault

Products are published as soon as the vendor saves them.

Wait for my review before going live

New products are saved as Pending. You publish them from Products in wp-admin, and the vendor gets the product approved email.

#Applicants must accept the seller terms

Checkbox Default: Off

Adds a required checkbox with a link to your seller terms page to the vendor application form. Applicants cannot submit without ticking it.

When to change it

Turn it on when you have written seller terms, and pick the page in Seller terms.

#Seller terms

Dropdown Default: Choose the page with your seller terms

The page with your seller terms that the application form links to. The list holds the published pages of your site.

When to change it

Create a page with your terms first, then choose it here.

8 options

Choose the page with your seller termsDefault

No page chosen yet.

Become a Vendor

The vendor application page. Not a good choice for terms.

Cart

The WooCommerce cart page. Not a good choice for terms.

Checkout

The WooCommerce checkout page. Not a good choice for terms.

My account

The WooCommerce account page. Not a good choice for terms.

Shop

The WooCommerce shop page. Not a good choice for terms.

Stores

The store directory page. Not a good choice for terms.

Vendor Dashboard

The vendor dashboard page. Not a good choice for terms.

#How do you take your cut?

Dropdown Default: Percentage of the sale

How your commission on each sold item is calculated. Your cut is never more than the item price, and it is never taken from shipping or tax.

3 options

Percentage of the saleDefault

A share of the item price after discounts, for example 10% of a 50.00 item is 5.00. Uses Your percentage.

Fixed amount per item

The same amount for every unit sold, for example 2.00 per unit, so 3 units cost the vendor 6.00. Uses Your fixed amount per item.

Percentage plus a fixed amount

The percentage plus the fixed amount per unit, for example 10% plus 1.00 per unit. Uses both fields.

#Your percentage

Number Default: 10

The percentage you keep, from 0 to 100. Used by the percentage choices of How do you take your cut?.

#Your fixed amount per item

Number Default: 0

The amount you keep on every unit sold, in your store currency. Used by the fixed choices of How do you take your cut?.

#Shipping charges go to

Dropdown Default: The vendor (they ship the products)

Who receives the shipping the customer pays. Commission is never taken from shipping. With several vendors in one cart, shipping (and its tax) is split in proportion to each vendor's item total, unless a shipping method reports the exact amount per vendor.

2 options

The vendor (they ship the products)Default

Each vendor's share of the order shipping is added to their earnings. Choose it when vendors ship their own products.

Me, the marketplace owner

Shipping stays with the marketplace. Choose it when you handle or pay for shipping.

#Taxes go to

Dropdown Default: Me, the marketplace owner

Who receives the sales tax the customer pays. Commission is never taken from tax.

2 options

Me, the marketplace ownerDefault

The marketplace keeps the tax. Choose it when the marketplace files the sales tax.

The vendor

The vendor's share of the order tax is added to their earnings. Choose it when each seller is responsible for their own tax.

#Vendors earn their money when

Dropdown Default: The order is completed (recommended)

Until the vendor order reaches this status, the commission stays Pending and cannot be withdrawn. Refunds automatically take the matching amount back.

2 options

The order is completed (recommended)Default

Earnings become available when the order is completed. Safest for physical goods.

Payment is received (order is processing)

Earnings become available as soon as the order is paid. Suits digital products delivered on payment.

#How vendors can get paid

Checkboxes Default: paypal, bank

The payout methods vendors can pick in their dashboard settings. You send the money yourself and mark each withdrawal as paid.

When to change it

Enable at least one, or vendors cannot get paid.

2 options

PayPal

The vendor enters their PayPal email address. You send the payout to it by PayPal.

Bank transfer

The vendor enters account holder, account number or IBAN, bank name and an optional routing, SWIFT or IFSC code. You wire the payout.

#Minimum withdrawal amount

Number Default: 50

Vendors can only request a payout once their available balance reaches this amount, in your store currency.

When to change it

Raise it to keep transfer fees down; set 0 to allow any amount.

#Show the store name on product pages, shop listings, cart, checkout and orders

Checkbox Default: On

Shows "Sold by" with the store name under the product title, a small "by" line in shop listings, and a "Sold by" line in the cart, checkout (classic and block) and order lines. Shoppers can click through to the store page.

When to change it

Turn it off only if you do not want shoppers to see who sells each product.

#Only customers who bought from a store can review it

Checkbox Default: Off

Only customers with an order from that store can leave a store review.

When to change it

Recommended once you have real orders. It stops fake reviews from people who never bought anything.

#Check new reviews before they appear

Checkbox Default: Off

New and edited reviews wait under Storefold > Reviews until you approve them. You can hide or delete any review there and see the ones customers reported.

When to change it

Turn it on if you want to read every review before shoppers see it.

#Vendor dashboard

Dropdown

The page vendors work from. It must contain the [storefold_vendor_dashboard] shortcode. The Vendor Dashboard page is created on activation. The list holds the pages of your site.

When to change it

Change it only if you built your own page with the shortcode.

7 options

Become a Vendor

The application page; holds a different shortcode.

Cart

The WooCommerce cart page; not for the dashboard.

Checkout

The WooCommerce checkout page; not for the dashboard.

My account

The WooCommerce account page; not for the dashboard.

Shop

The WooCommerce shop page; not for the dashboard.

Stores

The store directory page; holds a different shortcode.

Vendor Dashboard

The page created on activation with the [storefold_vendor_dashboard] shortcode. The right choice.

#Become a vendor

Dropdown

The page with the vendor application form. It must contain the [storefold_vendor_registration] shortcode. The Become a Vendor page is created on activation.

When to change it

Change it only if you built your own page with the shortcode.

7 options

Become a Vendor

The page created on activation with the [storefold_vendor_registration] shortcode. The right choice.

Cart

The WooCommerce cart page; not for the application form.

Checkout

The WooCommerce checkout page; not for the application form.

My account

The WooCommerce account page; not for the application form.

Shop

The WooCommerce shop page; not for the application form.

Stores

The store directory page; holds a different shortcode.

Vendor Dashboard

The vendor dashboard page; holds a different shortcode.

#Store directory

Dropdown

The page that lists all approved stores. It must contain the [storefold_store_list] shortcode. The Stores page is created on activation.

When to change it

Change it only if you built your own page with the shortcode.

7 options

Become a Vendor

The application page; holds a different shortcode.

Cart

The WooCommerce cart page; not for the directory.

Checkout

The WooCommerce checkout page; not for the directory.

My account

The WooCommerce account page; not for the directory.

Shop

The WooCommerce shop page; not for the directory.

Stores

The page created on activation with the [storefold_store_list] shortcode. The right choice.

Vendor Dashboard

The vendor dashboard page; holds a different shortcode.

#Delete all marketplace data when the plugin is deleted

Checkbox Default: Off

Off: deleting the plugin keeps every table and setting, so reinstalling brings everything back. On: deleting the plugin removes the marketplace tables, settings, the vendor role and the three pages. Data is always kept while another Storefold edition is installed.

When to change it

Leave it off unless you are sure. Commissions and payouts are financial records.

Storefold > Setup wizard

The first question of the four-step wizard. Steps 2 to 4 (commission, payout methods and review preset) are described in the Setup wizard section above.

The Storefold > Setup wizard screen
Storefold > Setup wizard

#Physical products Makers and resellers shipping goods.

Choice Default: Physical products Makers and resellers shipping goods.

What kind of marketplace you are building. Choosing Digital downloads makes earnings available when payment is received (order is processing); every other choice makes them available when the order is completed. You can change this later with Vendors earn their money when.

When to change it

Pick the choice closest to what your sellers offer.

5 options

Physical products Makers and resellers shipping goods.Default

For sellers who ship goods. Vendors earn their money when the order is completed.

Digital downloads Files, templates, and software. Earnings release as soon as pa

For files, templates and software. Earnings become available as soon as payment clears (order is processing).

Services and bookings Local pros and freelancers selling their time.

For local pros and freelancers selling their time. Vendors earn their money when the order is completed.

Local multi-store A city marketplace with pickup and delivery.

For a city marketplace with pickup and delivery. Vendors earn their money when the order is completed.

Wholesale or B2B Businesses selling to businesses in bulk.

For businesses selling in bulk to other businesses. Vendors earn their money when the order is completed.

WooCommerce > Settings > Emails > Marketplace: new vendor application

Sent to the marketplace team when someone applies to become a vendor.

The WooCommerce > Settings > Emails > Marketplace: new vendor application screen
WooCommerce > Settings > Emails > Marketplace: new vendor application

#Enable/Disable

Checkbox Default: On

Turns this email on or off.

#Subject

Text

The subject line. Leave it empty to use [{site_title}] New vendor application: {store_name}.

#Email heading

Text

The heading at the top of the email. Leave it empty to use "New vendor application".

#Body text

Text area

The main text of this email. Simple HTML is allowed. Leave it empty to use the default text. Placeholders: {site_title}, {site_address}, {site_url}, {store_email}, {store_name}, {vendor_email}, {vendor_phone}, {what_they_sell}, {review_url}.

#Additional content

Text area

Extra text shown below the main content.

#Email type

Dropdown Default: HTML

The format of the email.

3 options

Plain text

Sends text only, without styling.

HTMLDefault

Sends the styled WooCommerce email. The usual choice.

Multipart

Sends both versions; the mail program shows the one it supports.

#Cc(s)

Text

Extra addresses that get a copy, comma separated.

#Bcc(s)

Text

Extra addresses that get a hidden copy, comma separated.

#Recipient(s)

Text

Who gets this email, comma separated. Defaults to the site admin email.

When to change it

Add the address of whoever reviews applications.

WooCommerce > Settings > Emails > Marketplace: store approved

Sent to a vendor when their store application is approved.

The WooCommerce > Settings > Emails > Marketplace: store approved screen
WooCommerce > Settings > Emails > Marketplace: store approved

#Enable/Disable

Checkbox Default: On

Turns this email on or off.

#Subject

Text

The subject line. Leave it empty to use Your store {store_name} is approved.

#Email heading

Text

The heading at the top of the email. Leave it empty to use "Welcome aboard!".

#Body text

Text area

The main text of this email. Simple HTML is allowed. Leave it empty to use the default text. Placeholders: {site_title}, {site_address}, {site_url}, {store_email}, {store_name}, {store_url}, {dashboard_url}.

#Additional content

Text area

Extra text shown below the main content.

#Email type

Dropdown Default: HTML

The format of the email.

3 options

Plain text

Sends text only, without styling.

HTMLDefault

Sends the styled WooCommerce email. The usual choice.

Multipart

Sends both versions; the mail program shows the one it supports.

#Cc(s)

Text

Extra addresses that get a copy, comma separated.

#Bcc(s)

Text

Extra addresses that get a hidden copy, comma separated.

WooCommerce > Settings > Emails > Marketplace: new vendor order

Sent to a vendor once the customer has paid for an order that includes their products, with the standard WooCommerce order table.

The WooCommerce > Settings > Emails > Marketplace: new vendor order screen
WooCommerce > Settings > Emails > Marketplace: new vendor order

#Enable/Disable

Checkbox Default: On

Turns this email on or off. When it is off, vendors are not told about new orders by email.

#Subject

Text

The subject line. Leave it empty to use New order #{order_number} for {store_name}.

#Email heading

Text

The heading at the top of the email. Leave it empty to use "You have a new order!".

#Body text

Text area

The main text of this email. Simple HTML is allowed. Leave it empty to use the default text. Placeholders: {site_title}, {site_address}, {site_url}, {store_email}, {store_name}, {order_number}, {order_total}, {order_date}, {customer_name}, {order_details}, {orders_url}.

#Additional content

Text area

Extra text shown below the main content.

#Email type

Dropdown Default: HTML

The format of the email.

3 options

Plain text

Sends text only, without styling.

HTMLDefault

Sends the styled WooCommerce email. The usual choice.

Multipart

Sends both versions; the mail program shows the one it supports.

#Cc(s)

Text

Extra addresses that get a copy, comma separated.

#Bcc(s)

Text

Extra addresses that get a hidden copy, comma separated.

Shortcodes

[storefold_vendor_dashboard]

Shows the vendor dashboard. Logged-out visitors see a login form, and customers who are not vendors see an invitation to apply. Created on the **Vendor Dashboard** page on activation.

[storefold_vendor_dashboard]

[storefold_vendor_registration]

Shows the step-by-step vendor application form. Logged-out visitors create their account in the same form. Created on the **Become a Vendor** page on activation.

[storefold_vendor_registration]

[storefold_store_list]

Shows a searchable grid of approved stores with logo, rating and product count, 12 stores per page. Created on the **Stores** page on activation.

[storefold_store_list]

On your site

Shoppers and sellers see these pages on the front of your site:

  • Stores: the store directory, a searchable grid of approved stores.
  • Store pages at /store/store-name/: banner, logo, description, policies, the store's products and its reviews, with a Review this store form (Your rating from 5 stars to 1 star, and Your review). With the purchase rule on, only customers who bought from the store can review it.
  • "Sold by" labels on product pages, shop listings, cart, checkout (classic and block) and orders, linking to the store page.
  • Become a Vendor: the application form in steps. Step 1, Tell us about your store (store name, what the store is about, what they plan to sell). Step 2, How can we reach you? (phone, website or social profile, business address). Logged-out visitors get step 3, Create your account (email and password of at least 8 characters). When seller terms are required, a checkbox links to your terms page. After applying, sellers see Application received (manual approval) or go straight to their dashboard. Approved vendors visiting the page see You are already a vendor with a link to their dashboard.
  • The customer sees one order and one set of WooCommerce emails, even when the order has items from several stores.
Stores page with a search box and a grid of approved stores
Shoppers search stores by name and open a store page.
A vendor store page with banner, store name and description, products with a by-store line, and a Review this store form
Each product card carries a "by" line with the store name.
Become a Vendor page showing the You are already a vendor message for an approved vendor
Approved vendors are sent to their dashboard instead of the form.

Frequently asked questions

Does the customer see several orders?

No. The customer pays once and sees one order. Vendor sub-orders are created in the background and hidden from the customer account.

Does WooCommerce send the customer an email for every vendor?

No. WooCommerce's own order emails go out for the customer's order only. Each vendor gets one Marketplace: new vendor order email once the order is paid.

How does a vendor get paid?

The vendor requests a withdrawal from Payouts in their dashboard. You send the money by PayPal or bank transfer and mark the request as paid under Storefold > Withdrawals. Storefold does not send money for you.

What happens on a refund?

Refund the customer's order in WooCommerce as usual, by item, shipping or amount. Storefold copies the refund to the vendor orders it covers and takes the matching amount from each vendor's earnings. You can also click Refund on a vendor order: the refund goes through the customer's order and its payment method, then is copied back to the vendor order.

When can vendors withdraw their earnings?

When the vendor order reaches the status set in Vendors earn their money when (completed, or processing), the commission becomes Earned and goes into their balance. They can request at least the Minimum withdrawal amount and at most their available balance.

Can vendors use wp-admin?

No. Vendors work from the Vendor Dashboard page on the front of the site. They only see their own products, orders, coupons and media uploads.

Can I sell my own products next to the vendors?

Yes. Your own products and fees stay on the main order and are shown as Marketplace in the Vendor column of the Products list. Your administrator account cannot own a store, though: to test the vendor side, apply with a separate account.

Where do I edit the emails?

Under WooCommerce > Settings > Emails. Each marketplace email has an editable subject, heading and body text with placeholders, plus a preview. Leave the body empty to use the default text.

Can I change the look of the vendor pages?

Yes. Copy any file from the plugin templates folder to yourtheme/storefold/, keeping the same sub folders, and edit the copy.

Can vendors export their sales?

Yes. On the Earnings screen of the Vendor Dashboard, vendors can download a CSV file of their own sales and earnings, for all time or a date range. You can export all commissions under Storefold > Commissions with Export CSV.

Is it compatible with High-Performance Order Storage and the block checkout?

Yes. Storefold supports HPOS (custom order tables) and the Cart and Checkout blocks.

Does Storefold connect to an external service?

No. This plugin does not connect to any external service.

Troubleshooting

Store pages show "Page not found"

Store pages at /store/store-name/ need pretty permalinks. Open Settings > Permalinks and click Save Changes without changing anything. If Plain is selected, choose any other structure. The overview health check shows Plain permalinks break /store/ pages. when this is the cause.

A vendor does not receive order emails

The new vendor order email goes out once the order is paid (Processing or Completed), not for unpaid orders. Check that Marketplace: new vendor order is enabled under WooCommerce > Settings > Emails, and that your site can send email at all (an SMTP plugin helps). If the overview says "Every marketplace email is switched off. Vendors will not hear about new orders.", turn the emails back on.

Earnings stay pending

Earnings become available when the vendor order reaches the status set in Vendors earn their money when. Complete the order, or switch the setting to Payment is received (order is processing) under Storefold > Settings > Commission.

"Please complete your payout details in Settings before requesting a withdrawal."

The vendor has not chosen a payout method or left required details empty. Ask them to open Settings in their Vendor Dashboard and enter their PayPal email address, or the account holder, account number or IBAN and bank name for a bank transfer. Make sure the method is enabled under Storefold > Settings > Payouts.

"Please choose a valid payout method."

The method the vendor picked is not enabled. Tick PayPal, Bank transfer or both under How vendors can get paid and click Save settings. The overview health check flags "No payout method is enabled, vendors cannot get paid."

"The minimum withdrawal is ..." or "You can withdraw up to ... right now."

The vendor asked for less than the Minimum withdrawal amount or more than their available balance (balance minus requests waiting to be paid). They need to change the amount, or you can lower the minimum under Storefold > Settings > Payouts.

"This withdrawal has already been processed."

The request was already paid or rejected, for example by another admin or a double click. Open the All view under Storefold > Withdrawals to see its status. A withdrawal can never be paid twice.

"That email belongs to a site administrator. Administrators cannot become vendors."

You tried to create a store for an administrator account under Add a vendor. Use a separate account for the seller. If the health check says a store is linked to an administrator or shop manager account, delete that store under Storefold > Vendors, or remove the manager role from its owner.

"The vendor could not be created. Check the email address and store name, and make sure the account is not already a vendor."

Enter a valid Owner email and a Store name. If the account already owns a store, find it under Storefold > Vendors instead of creating a new one.

"Enter an amount above zero and a short reason for the adjustment."

Under Adjust balance on a vendor screen, both Amount (above zero) and Reason are required. Fill in both and click Record adjustment again.

"An account already exists for this email. Please log in first, then apply to become a vendor."

The applicant already has a customer account. They should log in, then open the Become a Vendor page again. The form then skips the account step.

Free vs Pro

Storefold Free vs Pro

Storefold Free already runs a full marketplace: vendor applications, store pages, a vendor dashboard, split orders, commissions and PayPal or bank transfer payouts. Pro adds disputes, refund requests, messaging, Stripe Connect payouts, seller plans, staff accounts, vendor shipping, reports and more.

13 of 29 features in Free16 more with Pro

Feature Free Pro
Vendors and stores
Vendor application form with your approval Included Included
Store pages and searchable store directory Included Included
Front-end vendor dashboard, no wp-admin access Included Included
Store reviews with moderation and verified buyer label Included Included
Vacation mode for vendor stores Included Included
Announcements to all vendors Included Included
Orders and commissions
Split orders into one sub-order per vendor Included Included
Refunds copied to vendor orders and earnings Included Included
Export commissions to CSV Included Included
Commission rules per product, vendor and category Free uses one marketplace-wide rule: a percentage, a fixed amount per item, or both. Limited Included
Payouts
Withdrawal requests paid by PayPal or bank transfer Included Included
Automatic vendor payouts with Stripe Connect Not included Included
Scheduled payout requests every week or month Not included Included
Hold new earnings for a set number of days Not included Included
Setup and emails
Setup wizard and marketplace health checks Included Included
Editable marketplace emails in WooCommerce Free has 10 marketplace emails. Pro has 22, adding refund, dispute, plan, verification, message and staff emails. Limited Included
Customer service
Disputes: customers open a case, you rule and refund Not included Included
Refund and return requests from the order page Not included Included
Customer to seller messages Not included Included
Seller tools
Seller membership plans, free or paid, with product limits Not included Included
Staff accounts for vendors with limited permissions Not included Included
Offers: several vendors can sell the same product Not included Included
Vendor shipping zones and rates Not included Included
Identity verification with a verified store badge Not included Included
Custom questions on the vendor application form Not included Included
Install the dashboard on phones, with new order alerts Not included Included
Reports and integrations
Activity log and CSV vendor import Not included Included
Marketplace and vendor sales reports with CSV export Not included Included
Webhooks for Zapier, Make, n8n or your own system Not included Included

Try the Pro demo Get Storefold Pro

Upgrade

Upgrade to Storefold - Multivendor Marketplace for WooCommerce (Pro)

Storefold Pro is a separate, standalone edition for larger marketplaces. It contains everything in this free edition and adds more tools. When Pro is active, this free edition stays idle and all your data is kept.

  • Disputes: customers open a case, you rule and refund
  • Automatic vendor payouts with Stripe Connect
  • Seller membership plans, free or paid, with product limits
  • Staff accounts for vendors with limited permissions
  • Offers: several vendors can sell the same product
  • Activity log and CSV vendor import

Try the Pro demo Get Pro