Do I need to create a customer account before placing my first order?

No, you do not need to create a customer account to place an order. As soon as you place your first order on Gonsac, your customer account will be created automatically.