Just a few last points to fill in the blanks. Previous posters did a bang-up job in general-

Terms of Service/ToS-- Does the shipper drop product liability in your lap? Get insurance if they do. The whole structure of your relationship can be shaped and defined in these cantankerous documents, so read carefully.

Product range-- sort of a no-duh item, but you should definitely make sure the supplier can at least cover the secondary niches related to your product of choice.

Product quality-- Another one, along with product compliance. Always consider whether the stuff you’re selling is worth the price, and whether it actually corresponds to any legal or even just product type requirements (like, does a gun have a safety, clock have an alarm setting, et al)

Customer service- You want a supplier with phone support, expedient replies to emails, and efficient problem-solving. Otherwise, you’ll be sorry in the long run.

Convenience- How user-friendly is their ordering interface? You want an ordering system you can use without thinking too hard about it. Ease-of-use is one of the primary things I check for.