How to set up a free e-commerce with custom domain name?

If you already own a domain, for example kittenshirt.com, you should:

If you don't own a domain name yet, we suggest you use NameCheap and follow this tutorial.