Does 2Shape Store allow you to make your own website?

No, 2Shapes Store is a solution to sell face to face with your customers, a POS system for brick and mortar stores: https://www.2shapes.com/boutique/​
You can create your website using 2Shapes Online Store: https://www.2shapes.com/online/​