Bookshops
A bookshop sells new books online and at the till, and runs author events.
Record shops
The shop and the people behind its counter work in one Magpie team.
Get started free
Store is the shop's online shop. A new release can take orders before it arrives, with the date it should ship. Customers pay when they order, and a Pre-orders tab lists those orders.
A used record is a product with a stock of one. Its grading goes in the description. A limited pressing can be one per customer, and go live at a set time.
Calendar gives the shop a public calendar of its gigs, signings and listening parties. You turn on RSVPs and set a capacity. The event's page says when it is full.
The event's page and the calendar can show how many people are going. Sharing an event starts a social media post about it.
Newsletter gives the shop a sign-up page with double opt-in. Checkout can ask buyers to subscribe too. You write each week's issue, send yourself a test and schedule it for Friday morning.
A sent issue has a web copy, which can start a social media post. The newsletter's page counts the subscribers and the copies delivered.
Social Media posts to the shop's Bluesky, Mastodon and LinkedIn at the time you choose. For Instagram, Magpie reminds you and opens it with the post filled in.
Promote on Social Media, on a product, starts a post with its name, address and cover. A campaign holds a release week's posts, and schedules them at your posting times.
The stock you receive counts up from the pre-orders already sold.
The new release goes live at a set time, taking pre-orders.
A limited colour pressing is one per customer.
Friday's newsletter and a post tell your regulars.
A purchase order to the distributor is received, and the stock counts up.
You mark each pickup order ready, and Magpie emails the customer.
A listening party on release night fills up to the room's capacity.
You add new releases with their barcodes, and each used record. Help: Create products, options, and inventory.
You add the distributors and labels you order from. Help: Suppliers and purchase orders.
You add local pickup with the shop's address and times. Help: Collections and shipping.
You name the newsletter and open its sign-up page. Help: Start and configure a newsletter.
You connect your Stripe account, so customers can pay by card. Help: Connect Stripe to receive money.
A shop with staff fits the Team plan, one price for up to 25 members. It has room for 5,000 calendar events and higher newsletter limits.
Magpie adds no fee to your shop's sales. Stripe's processing fee is taken from each payment. On a paid Form for a ticketed show, Magpie's fee is 1% of each payment. Prices are on the Pricing page.
A bookshop sells new books online and at the till, and runs author events.
A music shop sells instruments, books lessons and rents violins to students.
A thrift store sells donated one-offs, in the shop and online.
A musician sells their own records and merch, and books gigs.
Yes. Sell when out of stock lets a release take orders before it arrives. An expected ship date is shown, and customers pay when they order. Stock goes below zero as pre-orders sell, and the delivery you receive counts up from there.
Yes. Most per customer limits how many one email address can buy across its orders. Most per order limits a single order. The product page shows the limit, and the cart refuses more.
Yes. Publish automatically takes a date and time on a product that is not live yet. At that time, it goes live. If it cannot, for example with no price, it stays a draft and says why.
As a product with a stock of one and its own photos. Its grading goes in the description. Once it sells, it shows as sold out until you take it down.
Yes. You issue store credit, a kind of gift card, for the amount you agree. Magpie emails the customer its code to spend in your online shop. You add the traded-in record to stock at the cost you gave.
Yes. You add local pickup with the shop's address and pickup times. When you mark an order ready, Magpie emails the customer the address, times and any instructions.
You choose New order, pick the records and record how the customer paid. The order is created paid, and the records leave stock.
Yes. Each supplier has its lead time. A purchase order goes by email or as a PDF, and Add low-stock items fills it. Receiving it adds the stock at its cost, and makes the supplier's bill.
Yes. You put the gig on the shop's public calendar and turn on RSVPs. You can set a capacity, and the event's page says when it is full. People RSVP while signed in to Magpie.
You can make a Form for the show that charges one amount. Each person pays by card on Stripe's page, and their response shows Paid. You close the Form when the show is full. Magpie's fee on a paid Form is 1% of each payment.
Yes. When a record with counted stock sells out, its product page asks for an email address. Magpie sends one email when it can be bought again. You see how many people are waiting.
Magpie adds no fee to your shop's sales. Stripe's processing fee is taken from each card payment. The rest goes to the shop's own Stripe account.
Create a Magpie account and add this week's new releases.