Needs analysis and choice of content management system
There is a diverse selection of content management systems such as e.g. Wix, Shopify, Squarespace and WordPress as well as many others. These systems have all their advantages and disadvantages and it is good to pair the needs with the systems before starting. The rule of thumb is that the simpler the system, the more limited its features.