You asked

Is the canon ef 100mm f 2 8l macro is usm good for product photography?

The site doesn't have a product photography guide, so I can only speak to the lens itself. The Canon EF 100mm f/2.8L Macro IS USM is a 100mm macro, which gives you room to work and close magnification for small objects. It's stabilised and autofocuses. On APS-C it frames like 160mm, so you stand further back, which helps if your subject is delicate.

Product work is slow and controlled, much like the landscape side of things, so a tripod and a steady setup matter more than fast bodies. Sensible pairings from the lens's fitting list:

Written by Claude from this site's pages.

From these pages