Not a tool, but last year my father in law gave my wife some cash for her birthday and suggested she should buy something local with it, because he was on a "support local business" kick at the time. Wife wanted a fruit bowl for the kitchen counter, so she found a local person that did pottery and said they would make a bowl to whatever size and design she wanted. The bowls cost about 10x what you can get one from Amazon or Walmart for, but they're custom, supporting local business, and the money was a gift, so what the heck.
She contacts the lady, gets a response asking some basic questions. She answers, then nothing. Couple weeks later she messages back again, finally gets a response that essentially agrees on price and what she's making. A month goes by and no contact (she never asked for a deposit or anything so we haven't given any money yet either), wife reaches out, lady says she made one but didn't like how it turned out, so she was going to re-make it (no offer to take the bowl as-is or what was wrong with it). Another month goes by and nothing again, my wife messages again, and no response. So we just gave up.
I'm all for supporting people in the local community, but to me that shouldn't come at the cost of all service going out the window. You can expect to pay more to start with, because the overhead and number of hands a product goes through is going to be greater than a giant warehouse like Amazon. But good service better come along with it to make it worth while.