Once you've set up your store, added products, and changed e-mails if needed, you're ready to start the deployment process of your store. Assuming that up until now, you've been working in a development environment, there's one more important thing that you need to do before bringing live your online store: test it!
Just use your store as if you are a customer. Is everything clear for the visitor? Are the links to conditions and shipping information easily available? Is it clear what payment methods you're offering? But above all, does the order process work? It's very important to spend some time in your own store and actually create orders yourself. So you are sure that it is working and that the e-mails that the customer receives are clear and correct.
If everything is okay, you can start the deployment process. There are many ways to deploy a website from development to live, but, in this example, we use a basic, simple technique to do it. Note the steps below only work if you're deploying a new website. If you are adding WooCommerce to an existing website, other steps could be needed.

wp-config.php so that it holds the correct values for accessing the database at your hosting provider. If you make changes locally, be sure to upload the file using FTP again.http://localhost/… to http://yourdomain.com. Click the Dry run button to test the result, and use the Live run button to confirm and save the changes:
After doing these database changes, your online store will be available on the new domain. Test if it is reachable on your domain, and also test if you can reach the WordPress administrative panel of your site. If something went wrong, your site won't be available. In that case, restore your database and start again.
If you need more information about moving your development website to a live environment, you may find a tutorial including more details on my website: http://www.joomblocks.com/moving-a-wordpress-website.