Dumb question, could you build an online shop with an SSG
The catch is anything that changes faster than you rebuild, mainly stock counts and prices. The usual approach is to treat what's on the static page as a hint and make the checkout side the source of truth, so a sold-out item fails at checkout instead of being oversold.
For a small catalog that's a pretty comfortable tradeoff.