Have you investigated the Inventory starter solution that comes with FileMaker? Does it meet your needs?
Please note that FileMaker is primarly a tool for creating your own database solutions--either from a blank page or by customizing an existing file such as one of these starter solutions.
That said, you may find a ready made solution offered for sale that meets your needs. You can click the solutions button at the top of the screen to see what is currently offered here on this site and you can web search for solutions offered from other sources.