{"id":5590,"date":"2023-06-08T13:06:32","date_gmt":"2023-06-08T10:06:32","guid":{"rendered":"https:\/\/www.scalahosting.com\/kb\/?p=5590"},"modified":"2025-11-27T11:51:29","modified_gmt":"2025-11-27T09:51:29","slug":"how-to-move-woocommerce-from-local-server-to-live-site","status":"publish","type":"post","link":"https:\/\/www.scalahosting.com\/kb\/how-to-move-woocommerce-from-local-server-to-live-site\/","title":{"rendered":"Move WooCommerce Local to Live Server"},"content":{"rendered":"\n<p><strong>Creating a WordPress site <\/strong>and <a href=\"https:\/\/www.scalahosting.com\/blog\/how-to-create-an-online-store-with-woocommerce\/\"><strong>building your own WooCommerce store<\/strong><\/a> is not going to be an easy ride. The good news is that as long as your website is on a local server, you\u2019re free to experiment with zero consequences.<\/p>\n\n\n\n<p>Once you\u2019re ready to show your work to the public, however, <strong>you need to move from localhost to live site.<\/strong><\/p>\n\n\n\n<p><em>Today, we\u2019ll discuss the easiest way to do that. But first, we need to start with the basics:<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Local Server vs Live Site<\/h2>\n\n\n\n<p>To put it simply, a <strong>local server is like your personal computer<\/strong>. When connected to the internet, it\u2019s protected via a password so that other people won\u2019t be able to access it. That means you can make changes to your site without affecting its live performance.&nbsp;<\/p>\n\n\n\n<p>But when you\u2019re done making changes, you still need to move your store from the local server to your live WooCommerce site. That way, viewers and customers will be able to actually see the modifications you\u2019ve made.&nbsp;<\/p>\n\n\n\n<p>Do keep in mind that any changes made on a live website will be seen by visitors and might cause downtime or slow speeds.<\/p>\n\n\n\n<p>Here\u2019s the whole process, <strong>step by step:<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Move WooCommerce From Local Server to Live Site<\/h2>\n\n\n\n<p>There are some basics you have to take care of before you start moving your online store. You\u2019ll need<strong> <\/strong>a<strong> <\/strong><a href=\"https:\/\/www.scalahosting.com\/blog\/how-to-choose-the-right-woocommerce-hosting\/\"><strong>reliable hosting provider<\/strong><\/a><strong>, domain name, <\/strong>and an<strong> FTP client<\/strong>.<\/p>\n\n\n\n<p>You are then faced with two options:&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Transfer Your WooCommerce Store Manually<\/h3>\n\n\n\n<p>You can move your WooCommerce store from local server to live site manually. It\u2019s best to have some technical skills if you\u2019re going for this approach. But even if you don\u2019t &#8211; we can help you with the steps!&nbsp;<br>Start by exporting your local WordPress database. Go to <em>http:\/\/localhost\/phpmyadmin<\/em>. Click on <strong>Export <\/strong>and select your WooCommerce database. Then, go to your<strong> Control panel <\/strong>and create<strong> a new MySQL database.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"902\" height=\"221\" src=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/1WooLocalLiveDatabases.webp\" alt=\"Move WooCommerce Local to Live Server, Transfer Your WooCommerce Store Manually\" class=\"wp-image-5593\" srcset=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/1WooLocalLiveDatabases.webp 902w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/1WooLocalLiveDatabases-300x74.webp 300w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/1WooLocalLiveDatabases-768x188.webp 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>It\u2019s an easy enough task &#8211; there are just two steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Fill in several fields<\/strong> that will show up, once you click on <strong>MySQL Databases<\/strong>.<\/li>\n\n\n\n<li>Click on the drop-down and choose <strong>Manage <\/strong>in <strong>phpMyAdmin<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"1000\" height=\"385\" src=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/2WooLocalLiveDatabases.webp\" alt=\"Move WooCommerce Local to Live Server, Transfer Your WooCommerce Store Manually 2\" class=\"wp-image-5594\" srcset=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/2WooLocalLiveDatabases.webp 1000w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/2WooLocalLiveDatabases-300x116.webp 300w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/2WooLocalLiveDatabases-768x296.webp 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>Go to<strong> Import &gt; Choose file<\/strong> and upload your archive.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"1000\" height=\"239\" src=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/3WooLocalLiveDatabases.webp\" alt=\"Move WooCommerce Local to Live Server, Transfer Your WooCommerce Store Manually 3\" class=\"wp-image-5595\" srcset=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/3WooLocalLiveDatabases.webp 1000w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/3WooLocalLiveDatabases-300x72.webp 300w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/3WooLocalLiveDatabases-768x184.webp 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>The next step is to connect the WooCommerce website to your domain. Click on <strong>wp_options<\/strong> and change<strong> <\/strong>the<strong> site url and the home options<\/strong>. You will also need to update the database details in the<strong> wp-config.php file<\/strong>. Add the <strong>username, password, and database name<\/strong> you set earlier and save the changes.&nbsp;<\/p>\n\n\n\n<p>The last step is to go to your WordPress dashboard and update all the links. Navigate to <strong>Settings &gt; General<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"1000\" height=\"454\" src=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/4WooLocalLiveSettings.webp\" alt=\"Move WooCommerce Local to Live Server, Transfer Your WooCommerce Store Manually 4\" class=\"wp-image-5596\" srcset=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/4WooLocalLiveSettings.webp 1000w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/4WooLocalLiveSettings-300x136.webp 300w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/4WooLocalLiveSettings-768x349.webp 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>The <em>WordPress address and site address<\/em> should lead to your domain name. Save the changes, navigate to<strong> Permalinks<\/strong>, and<strong> <\/strong>save the changes there as well.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Transfer Your WooCommerce Store via a Plugin<\/h3>\n\n\n\n<p>The easier option would be to use a plugin, such as the <a href=\"https:\/\/wordpress.org\/plugins\/all-in-one-wp-migration\/\">All-in-One WP Migration<\/a> or <a href=\"https:\/\/duplicator.com\/\" rel=\"nofollow\">Duplicator Pro<\/a>.<\/p>\n\n\n\n<p>After you\u2019ve downloaded the extension of choice, you should:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to your <strong>WordPress admin dashboard<\/strong><\/li>\n\n\n\n<li>Scroll down to<strong> Plugins<\/strong>&nbsp;<\/li>\n\n\n\n<li>Click on<strong> Add new<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"198\" height=\"154\" src=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/5WooLocalLivePlugin.webp\" alt=\"Move WooCommerce Local to Live Server, Transfer Your WooCommerce Store via a Plugin\" class=\"wp-image-5597\"\/><\/figure>\n\n\n\n<p>You can either <strong>upload the ZIP file<\/strong> you\u2019ve downloaded or directly <strong>search for the add-on<\/strong> in the available database.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"1000\" height=\"496\" src=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/6WooLocalLivePluginAdd.webp\" alt=\"Move WooCommerce Local to Live Server, Transfer Your WooCommerce Store via a Plugin 2\" class=\"wp-image-5598\" srcset=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/6WooLocalLivePluginAdd.webp 1000w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/6WooLocalLivePluginAdd-300x149.webp 300w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/6WooLocalLivePluginAdd-768x381.webp 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>Whichever option you chose, click on<strong> Install Now<\/strong>. Then, click on<strong> Activate Plugin.<\/strong>&nbsp;<\/p>\n\n\n\n<p>Your next step is to <strong>back up your WooCommerce store<\/strong>. Different add-ons will provide different ways to do that. The All-in-One WP Migration, for example, has Import, Export, and Backups options. With<strong> Duplicator Pro<\/strong>, you\u2019ll need to create a Package to serve as a backup.<\/p>\n\n\n\n<p class=\"alert-blue\"><strong>IMPORTANT:<\/strong> The archive can be used for future websites or just as a backup for your current one, so don\u2019t delete it after moving your store to live site.<\/p>\n\n\n\n<p>After you\u2019ve downloaded your store\u2019s archive, you\u2019ll now need to <strong>create a new database<\/strong> for your live website. Go to your control panel and find the <strong>MySQL Databases <\/strong>option.<br>On the next page, create a new database by filling in the data fields. You\u2019ll see an <strong>Import data to your database section<\/strong>. Choose <strong>Upload the database from your computer<\/strong> and add the backup you created earlier.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"897\" height=\"356\" src=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/7WooLocalLiveDatabases.webp\" alt=\"Move WooCommerce Local to Live Server, Transfer Your WooCommerce Store via a Plugin 3\" class=\"wp-image-5599\" srcset=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/7WooLocalLiveDatabases.webp 897w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/7WooLocalLiveDatabases-300x119.webp 300w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2023\/06\/7WooLocalLiveDatabases-768x305.webp 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>When the upload is finished, you can use the<strong> localhost ID and password<\/strong> to enter your live WooCommerce store to test it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hosting WooCommerce<\/h2>\n\n\n\n<p>As mentioned earlier, one of the first things you need before you move your WoOCommerce store from local server to live site is hosting.<\/p>\n\n\n\n<p>Thanks to its years of experience, ScalaHosting created a scalable <a href=\"https:\/\/www.scalahosting.com\/managed-woocommerce-hosting.html\">WooCommerce hosting tier<\/a>. The plans include<strong> free website migration<\/strong> done by our experts. They also come with a<strong> free domain name and SSL certificate<\/strong>, also crucial for your online business.&nbsp;<\/p>\n\n\n\n<p>We realize that website speeds are of utmost importance for shop owners. Therefore, we use the fastest web server solutions &#8211; <strong>&nbsp;LiteSpeed and OpenLiteSpeed<\/strong>. Besides the speed boost, users will immediately notice another huge benefit &#8211; saving up server resources.<\/p>\n\n\n\n<p>We guarantee the<strong> best speeds, top-notch security, and 24\/7 support<\/strong>.&nbsp;<\/p>\n\n\n\n<p><strong><em>Contact our team today for more information.<\/em><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wrap Up<\/h2>\n\n\n\n<p>Depending on your technical skills, you can move<strong> your WooCommerce store live by either:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>doing all the work yourself<\/li>\n\n\n\n<li>using a plugin<\/li>\n<\/ul>\n\n\n\n<p>The first option might be a bit complicated for newbies. The good news, however, is that there are a lot of <a href=\"https:\/\/www.scalahosting.com\/blog\/top-7-woocommerce-plugins-for-online-shop-owners\/\">WooCommerce extensions<\/a> that can do the hard work for you.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<p><strong>Q:<\/strong> <strong>How to move WordPress from a local server to live site?<\/strong><\/p>\n\n\n\n<p><strong>A:<\/strong> You have two options if you want to move your WordPress project to live site:<strong> use a plugin or do it manually.<\/strong>&nbsp; If you go for the latter you will have to export your local WordPress database, create a database, connect the website to your domain, and update all your links.<\/p>\n\n\n\n<p>Using a plugin is arguably faster. The most popular options on the market currently are <strong>All-in-One WP Migration and Duplicator Pro<\/strong>. Once you\u2019re done using the extension, you\u2019re better off deleting it.<\/p>\n\n\n\n<p><strong>Q:<\/strong> <strong>Is WordPress localhost free?<\/strong><\/p>\n\n\n\n<p><strong>A:<\/strong> Having a local WordPress site is free, yes. <strong>Localhost is basically <\/strong>your personal computer. However, if you want your website to be online and available for everyone to see &#8211; you will need to purchase a hosting plan and a domain name.<\/p>\n\n\n\n<p><strong>Q:<\/strong> <strong>Can you migrate your WooCommerce website from localhost to live server using plugins?<\/strong><\/p>\n\n\n\n<p><strong>A:<\/strong> Yes, you can <strong>use plugins to migrate your website<\/strong> from localhost to live. We recommend using All-in-One WP Migration or Duplicator Pro. The former is free, while the latter has subscription plans.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creating a WordPress site and building your own WooCommerce store is not going to be an easy ride. The good news is that as long as your website is on a local server, you\u2019re free to experiment with zero consequences. Once you\u2019re ready to show your work to the public, however, you need to move [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":5601,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Move WooCommerce Local to Live Server | ScalaHosting KB","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_analysis_target_kw":"","footnotes":""},"categories":[34],"tags":[],"class_list":["post-5590","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-hosting"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/posts\/5590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/comments?post=5590"}],"version-history":[{"count":8,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/posts\/5590\/revisions"}],"predecessor-version":[{"id":5851,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/posts\/5590\/revisions\/5851"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/media\/5601"}],"wp:attachment":[{"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/media?parent=5590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/categories?post=5590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/tags?post=5590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}