Seller workflow
Add books without rebuilding the website.
The live shop can now be managed through a private admin page at /admin. Add a listing, upload several photos, set the stock count, then save it without editing the code by hand.
1. Photograph the book
Take clear photos of the actual copy: front cover, spine, title page, any damage, inscriptions, maps, plates or special details.
- Use natural light if possible.
- Take multiple photos where condition matters.
- Upload up to 10 photos together, no more than 8 MB each. JPEG photos are resized automatically to a maximum of 1600 pixels; no manual resizing is normally needed.
2. Add the listing
Go to /admin, log in, then fill in the title, price, condition, category, stock and photos. The site saves the listing into the catalogue database and updates the public catalogue automatically.
Use the details box for edition notes, binding, defects, inscriptions, maps, plates and anything a collector would want before buying.
3. Take payment
The basket now creates a Stripe Checkout session from the live server.
- Leave payment link blank for normal Stripe Checkout through the basket.
- Legacy payment links are retained as reference only; use the basket so stock remains accurate.
- Stripe collects card payment, customer email and UK delivery address.
4. Mark sold books
Because most books are single copies, stock needs to stay accurate.
- Successful Stripe webhook payments reduce stock automatically.
- For an in-store sale, select Sold in admin; its stock becomes zero.
- Choose Draft or Archived to hide a listing from the shop.