Market, craft fair and pop-up sellers

Your stall and your online shop sell from one stock. Buyers scan a code to pay, and your calendar shows where you'll be next.

You can run the stall and the shop on your own, in one Magpie account. Someone who helps at the stall can join you in a team.

Get started free
A paid Little Kiln Pottery order waiting for pickup at the market stall: two speckled stoneware mugs in Oatmeal and a Celadon bud vase, with tax, the total, Stripe’s fee and the net amount, and Mark ready for pickup beside the order number.

This combination of six Magpie areas fits a market seller.

Store
Store sells your products online and at the stall, from one stock.
QR Codes
QR Codes makes a code for your sign that opens your shop, with your logo.
Calendar
Calendar lists your coming markets on a public calendar, each with its own page.
Social Media
Social Media starts a post from a market's event or a product for sale.
Link-In-Bio List
Link-In-Bio List puts your shop, calendar and newsletter on one page for your profile.
Expenses
Expenses records the stall fees and travel, and totals what each market cost.

Store counts what is at the stall and what stays at home.

Store is your online shop, and it counts the stall's stock too. The stall is a stock location beside your main one. You move what you take to a market with a transfer. Each product shows what is at home and at the stall.

Between markets, the same products sell online, paid into your own Stripe account. A buyer can choose to collect their order at the stall. You record each cash sale as an order. Pickup orders and cash sales both come out of the stall's stock.

The Stock page of Little Kiln Pottery’s speckled stoneware mug in Store: each glaze with what is on hand, held for checkout, its reorder point and its cost per item, then Stock at each location, with the Oatmeal mugs at the studio and at the market stall.

Buyers scan a code on the table and pay on their own phone.

QR Codes makes a code for your sign or card that opens your shop. It can use your colours and logo. Each product also has its own code, which opens checkout with that product. The buyer pays on Stripe's page, on their own phone.

A dynamic code can open a different page after it is printed. You can point it at this season's collection. Each scan is counted, without recording who scanned.

Little Kiln Pottery’s dynamic QR code for the stall sign, in the pottery’s blue with its picture in the middle, the Store collection its scans open now, its printed Magpie address and 342 scans.

Your public calendar shows buyers where the stall will be next.

Calendar gives you a public calendar of the markets you will be at. Each market is a public event with its place and hours. Your calendar lists the coming ones.

Each event has a page of its own, with the date, the time and the place. A workshop at the stall can take RSVPs up to a capacity. Its page will say when it is full.

Little Kiln Pottery’s Calendar for October, with the Cedar Hall Sunday Market, glaze firings and kiln unloading, and the Junction Makers Market open in the event drawer: on the public calendar with its full details.

Magpie starts a post about your next market from its event.

Social Media starts a post about a market from its public event. From a product, you can start one with its name, address and images. Both can go into the queue at your next posting times.

Magpie will publish to Bluesky, Mastodon and LinkedIn at each post's time. For Instagram and X, it will email you a reminder. On a phone, Magpie copies the caption and opens the share sheet with every image.

One link in your profile leads to your shop, your calendar and your newsletter.

A Link-In-Bio List is a public page of links for your social profile. It can list your shop, your calendar and your newsletter's signup page. You set the order. Its address stays the same while you change the links.

Magpie counts the page's views and the clicks on each link. It does not record who made them. You can print a QR code for the same address.

Little Kiln Pottery’s Link-In-Bio List as a visitor sees it: the pottery’s picture, name, a short bio and Instagram and email icons, then links to the online shop, the markets coming up, the newsletter and commissions.

Expenses totals what each market cost in stall fees and travel.

Expenses records each stall fee, the fuel and the parking, with its receipt. On a phone, you can photograph the receipt. You can also upload receipts first and fill them in later.

You can add a category of your own, such as Stall fees. Each expense can have a project, named after its market. Reports total the spending for each market, category and merchant.

All Expenses in Little Kiln Pottery: the filters, then the latest expenses, newest first: the stall fee, parking and fuel for the Cedar Hall Sunday Market and clay from Riverbend Clay Supply, each with its date, category, market, receipt or reimbursement, who recorded it and the amount.

Three more areas cover the books, the newsletter and product photos.

Accounting
Accounting adds every expense to the books. Card sales arrive in Stripe's payouts. Cash sales wait in Undeposited funds until you record the deposit.
Newsletter
Newsletter gives you a signup page for a card on the table. Buyers who tick the box at checkout will be added when their order is paid.
Image Converter
Image Converter crops and resizes a folder of product photos to one shape and size. It saves them to Your images, for your products and posts.

Stock goes to the stall and back, and the day's takings reach the books.

  1. The stock goes to the stall

    You move what you are bringing with a transfer from your main location. While it is in transit, it cannot be sold. You receive it at the stall when you set up.

  2. A buyer scans a product's code

    The code opens checkout with that product. The buyer chooses pickup at the stall and pays on Stripe's page. You will get the new order email.

  3. You hand it over

    You mark the order collected, which records that they took it. Its stock came from the stall's location.

  4. Cash sales are recorded

    You record each cash sale as an order paid in cash. Its stock comes out of the stall's location.

  5. The rest comes home

    Another transfer moves what did not sell back to your main location.

  6. The takings reach the books

    Card sales arrive in a Stripe payout. The cash waits in Undeposited funds until you record its deposit.

Setting up for your first market takes five steps.

  1. Set up the Store

    You give the shop a name and a contact email, then add your products. Help: Set up and publish a Store.

  2. Add the stall as a location

    The stall becomes a stock location beside your main one. Help: Stock locations and transfers.

  3. Add pickup at the stall

    You add a local pickup method for the stall, with the market's address and hours. Help: Collections and shipping.

  4. Connect Stripe

    You connect your Stripe account, so buyers can pay by card. Help: Connect Stripe to receive money.

  5. Print the codes

    You download each product's QR code, and make one for the whole shop. Help: Buy links, QR codes and buy buttons.

Plans

Working alone, you can use Magpie without a team, on the free plan or Pro. Pro raises the storage your product photos count toward, from 1 GB to 20 GB. It raises the number of calendar events from 100 to 5,000.

A stall run with others is a team. A free team has up to 3 members, and the Team plan has up to 25.

Magpie adds no fee to sales from your shop. Stripe's processing fee is taken from each card payment.

Other businesses similar to a market stall have pages of their own.

Etsy and handmade sellers

An Etsy seller sells mostly online, with personalised listings and downloads. They also take requests for custom orders.

Vintage sellers and resellers

A vintage seller's pieces are one of a kind and second-hand. They sell online, in their own shop and on Poshmark, Depop, eBay or Vinted.

Farms and market growers

A grower sells at farmers markets and has weekly boxes with pickup and delivery dates. People sign up for the season.

Questions market sellers ask

Can people pay by card at my stall?

Each product has a QR code for the table, which opens checkout on the buyer's phone. They choose pickup at the stall and pay on Stripe's page. You will get an email about the order. You hand the product over and mark it collected. The money goes to your own Stripe account.

How do I record cash sales?

You record each cash sale as a new order in your shop. You choose the products, and can change a price if you charged a different one. It is recorded as paid in cash, and its stock comes out at the stall. You can email it to the buyer as an order confirmation.

Does my online shop know what I took to the market?

Each product shows how many are at each location, the stall included. Online buyers can buy a product while any location has it. Stock at the stall stays for sale online, and units in transit do not. A product with Track stock on stops selling once none is left anywhere.

Can buyers order online and collect at the next market?

Yes. You add a local pickup method with the market's address and times. Buyers can choose it at checkout. When you mark the order ready, Magpie will email them the address, times and instructions. Its stock comes from the location the pickup method names.

Can people find out which markets I'll be at?

You make each market a public event in Calendar. Your public calendar lists the coming ones. Each has its own page with the date, time, place and a description. Your Link-In-Bio List can link to the calendar. So can a QR code on your card.

Can I change where a printed QR code goes?

Yes, if it is a dynamic code. It holds a Magpie address, and each scan goes on to the address you set. You can change that address after printing, and see each earlier one. You can also turn the code off and on. Each scan adds one to a count, and nothing about who scanned is recorded.

Do I need a website?

Your shop has its own address, with a home page and a page for each product. It has a cart and checkout, in one of the designs (Starter, Minimal, Bold, Editorial and Boutique), with your logo and colours. A Link-In-Bio List puts the shop, your calendar and anything else on one page. A domain you own can show the shop as well.

Does Magpie take a fee from my sales?

Magpie adds no fee to sales from your shop. Stripe's processing fee is taken from each card payment in your Stripe account. Each order shows its fee and net amount. Cash sales you record by hand need no Stripe account.

How do I keep track of stall fees and travel?

You record each one in Expenses, with its receipt. You give it a category, such as Stall fees, and a project named after the market. Reports total what you spent for any dates by category, project and merchant. They export as a CSV file, or a ZIP with the receipts.

Can I see what sold at each market?

You can tag each order with the market's name. Your orders list can then show only that tag, or only sales recorded by hand. It can also be narrowed by the date each order was placed. What the list shows exports as a CSV file, with one row for each product sold.

Can someone help me run the stall?

You make a team for the stall, invite them and choose their shop permissions. Ship and edit orders lets them record cash sales and mark pickup orders ready. Manage stock lets them move stock between locations. Refunds and reports are separate permissions. Payouts are for you and the team's other admins only.

Can I run a market-day discount?

Yes. A discount can take a percentage or an amount off, or give buy X get Y. It can cover the whole order, chosen products or chosen collections. You can set its start and end times to the market's hours. It can be a code you put on a sign, or apply to every cart automatically.

Can I collect email addresses at the stall?

Yes. A QR code on a card can open your newsletter's signup page. People can subscribe without signing up first. They type their email address and confirm by email. Buyers who tick the box at checkout will be added when their order is paid.

Can buyers check out without signing up first?

Yes. Buyers check out as guests on Stripe's page. They will be emailed a private link to their order. A buyer who is signed in to Magpie keeps the order under Your orders. They can reuse a saved address too.

How do I get paid?

You connect a Stripe account, with the identity, business and bank details Stripe asks for. Stripe pays your balance out to your bank on its own schedule. Your Payments page lists each payout, with the payments, refunds and fees it paid.

Get the stall ready for its next market.

Create a Magpie account and set up your shop.

Create account