Benjamin created a new online shop using Magento2 and documented the process and challenges encountered. Some tasks included creating categories, pages, content, and products. Issues involved the large number of clicks needed to perform actions in the backend like creating subcategories. Translating content for different languages was difficult due to the many block types. Customizing products and customers required adding new attributes. Maintaining customer happiness required testing as a customer to find issues. Overall, many extensions were needed to add requested features, and the process highlighted the complexity of the Magento2 platform.