Problems like this are why my business partner and I started building Vendazzo (
https://vendazzo.com/). My partner had been looking for a way to run an independent shop, outside of Amazon, and realized there was no central way to funnel traffic to independent shops. Each shop is left to figure out how to get their name out there and get users onto their site, whereas if you sign up for Amazon, users are given a central search to search across all sellers and find the item(s) they are looking for.
Our product is very much a WIP, and will likely fall over with even modest load, but feel free to kick the tires. We have a lot of work we need to do, but if anyone (buyer or seller) has feedback, we would love to hear it. We're currently only indexing ~140k shops, and ~90m items, mostly from shops in the US, Canada, and Europe, but its a start.