Hello. I would also think about Prestashop. For me for sure it is or Woo commerce or Prestashop. Shopify is good, in some parts very good, but it is not your own shop. You only renting this shop and paying every month. Presta and woo commerce are way much configureable. You can do everything with them.