What inventory solution fits a jewelry business best?

Hello,

I have a jewelry business, and when I create a product, I used raw materials: pendants, charms, chains, etc.

I’m looking for software to add the prices and inventory of the raw materials. So I can later create a product using this list and have the final cost of production.

It doesn’t necessarily have to connect with Shopify, but it would be a plus.