My recommendation would be WordPress. I think WordPress and the Woocommerce duo is pretty strong for the opening of shop or the e-commerce site. I think a lot of sites can then be opened for cheap cost. I think some of the times the sites which require the less efforts and also existing free themes can be used for the development too. I have used the WordPress for various types of the websites for the other people. I myself have my blog hosted on the WordPress too. I think there are other options to use as well but my personal preference is with WordPress.
Gatsby and the Drupal are also good amount of the CMS that you can try out. But making some sort of the shop and maintaining it would be pretty much pain as well. Nobody tells you that. And worst part is that people just are not ready to invest into it.