Banyan Surplus: an online parts store that stays in step with eBay

Get a free quote

Websites start at $5,000. Quotes are free; a few details are enough.

Your email or phone number

Rather talk? Call (616) 580-0996.

A West Michigan surplus parts seller with more than 34,000 eBay listings wanted its own store without entering every part twice. We built one that copies the eBay listings every day and helps buyers find the right part.

  • More than 34,000 parts mirrored from eBay, with photos, specs and condition notes
  • Updates itself from eBay every morning, with no office computer involved
  • Part-number search, brand pages and categories that follow eBay's own

Prefer to talk? Call (616) 580-0996

Banyan Surplus home page on a laptop: the parts search and the six areas of the parts finder
Banyan Surplus home page on a laptop: the parts search and the six areas of the parts finder
Banyan Surplus home page on a phone
Banyan Surplus home page on a phone

Banyan Surplus sells new and used surplus parts from a warehouse in Hudsonville, Michigan: car and truck parts, bearings, motors, hydraulics, conveyor parts and much more. The whole catalog lived on eBay, more than 34,000 listings, each already placed in an exact eBay category with photos, specifications and a condition note. The owner wanted a store of the business’s own, without retyping a single part and without two inventories drifting apart.

What the store had to do

  • Copy every eBay listing, every day, with its photos, specifications, condition and price, and drop items that sold.
  • Let buyers find a part without knowing the jargon. Some arrive with a part number; others only know they need “brake pads for my truck”.
  • Keep the staff side simple: see orders, mark them shipped, print packing slips, and hear about new orders right away.
  • Keep running on its own, with nothing depending on one office computer.

What we built

  • A storefront on Wix’s business backend, custom-coded with Astro and hosted by Wix. Wix runs the catalog, cart, checkout, member logins and forms; the pages are built for parts.
  • A daily eBay sync that runs on GitHub’s servers every morning, reads new, changed and ended listings within eBay’s limits, and updates the store. A daily check reports in the team’s Discord only when something needs attention.
  • A parts finder: one search box for a part number or a plain description, and six areas (cars and trucks, factory equipment, conveyors and packaging, hydraulics and air, motors and electrical, pumps and water) that narrow the parts on the spot.
  • Categories that follow eBay’s own tree, so the thousands of choices Banyan already made on eBay carry over, from “Automotive” down to the exact part type.
  • Forgiving part-number search and brand pages, with official logos on the brand tiles.
  • “Fits these vehicles” on car and truck parts, taken from the listing, shown on the product page and in the page’s structured data.
  • A staff order screen where workers sign in with their own accounts, plus Discord alerts for new orders and form messages with every detail in the message.

Get a quote

How it runs now

Banyan keeps listing and editing on eBay, the same as before. The store follows each morning. Photos are served from eBay’s image servers, so the store isn’t limited by storage, and every page was checked at nine screen sizes, from a small phone to a wide desktop.

If you sell on eBay and want a store of your own beside it, our page on online stores for eBay and surplus sellers explains how this kind of build works, and the eBay and inventory integration page covers the sync.

Want a build like this?

Tell us what you sell and where your listings or inventory live today. We reply with what we would build and a written proposal.

  1. We read your message and look at your current site, listings or profiles.
  2. We reply with a few questions, or a time to talk.
  3. You get a written proposal with one-time and monthly costs listed separately.

Tell us about your project

Websites start at $5,000. Quotes are free; a few details are enough.

Your email or phone number

Rather talk? Call (616) 580-0996.