Hosting Nepal
Hosting Nepal
BlogMigration
Migration
8 min read· June 11, 2026

The E-commerce Website Migration Checklist for Nepal: Seamless cPanel Transfers & DNS Cutover

Migrating your Nepali e-commerce site? This checklist covers cPanel transfers, backups, and DNS cutover for a smooth WordPress migration, ensuring your Khalti & eSewa integrations remain intact.

H

Hosting Nepal Editorial

Editorial Team · Updated Jun 11, 2026
The E-commerce Website Migration Checklist for Nepal: Seamless cPanel Transfers & DNS Cutover

The E-commerce Website Migration Checklist for Nepal: Seamless cPanel Transfers & DNS Cutover

Migrating your online store to a new web host can seem daunting, especially when dealing with sensitive e-commerce operations. For Nepali businesses selling everything from local crafts to digital services, a smooth website migration is crucial to avoid downtime and lost sales. This guide provides a comprehensive checklist for a successful WordPress migration, focusing on cPanel transfers, essential backup procedures, and the critical DNS cutover process. We'll ensure your integration with payment gateways like Khalti and eSewa remains seamless throughout the transition.

Key Facts:

* Primary Goal: Minimize downtime and data loss during website transfer. * Key Technologies: cPanel, FTP/SFTP, MySQL databases, DNS management. * Nepali Context: Ensuring compatibility with local payment gateways (Khalti, eSewa) and domain structures (.np). * Success Metric: Website fully operational on the new host with all functionalities intact.

Pre-Migration: Laying the Groundwork for Success

Before initiating any migration, thorough preparation is key. This phase focuses on understanding your current setup and planning the move to your new hosting environment. For Nepali e-commerce stores, this means ensuring your new host can handle the traffic and transactional needs specific to the local market.

1. Choose the Right Hosting Provider in Nepal

Your new hosting provider is fundamental to a successful migration. Look for providers in Nepal that offer:

* Reliable Uptime: Essential for e-commerce to avoid lost sales. * Sufficient Resources: Adequate disk space, bandwidth, and processing power for your WordPress site and WooCommerce store. * cPanel Access: Simplifies the migration process significantly. * Excellent Support: Responsive customer service, especially during migration. * SSL Certificates: Crucial for securing transactions, especially with Khalti and eSewa.

Hosting Nepal, based in Kathmandu, offers robust hosting solutions tailored for Nepali businesses, ensuring a smooth transition and optimal performance for your online store.

2. Perform a Complete Website Backup

This is arguably the most critical step. A comprehensive backup ensures you can restore your site if anything goes wrong. This backup should include:

* All Website Files: This includes your WordPress core files, themes, plugins, and uploaded media. * Database: Your entire WordPress database, which stores all your content, user data, orders, and settings.

Most cPanel environments offer a built-in backup tool. You can also use WordPress backup plugins for an additional layer of security. Download these backups to a secure off-site location.

3. Document Your Current Setup

Record essential details about your current website configuration. This includes:

* Current Hosting Provider & Plan: Note down your existing plan details. * cPanel Login Details: Username and password. * FTP/SFTP Credentials: Hostname, username, password, and port. * Database Name, Username, and Password: Find these in your wp-config.php file. * PHP Version: Ensure your new host supports the same or a compatible version. * Installed Plugins: List all active and inactive plugins. * Theme Details: Identify your active theme and any child themes.

4. Prepare Your New Hosting Account

Once you've chosen your new host, set up your account. Ensure you have:

* New Hosting Account Credentials: Login details for your new control panel (likely cPanel). * Email Accounts: Recreate any necessary email accounts associated with your domain.

Migration: Transferring Your Website Data

With preparations complete, it's time to move your website files and database to the new server. This can be done manually or using tools provided by your hosting provider.

5. Transfer Website Files

There are two primary methods:

* cPanel Migration Tool: Many hosting providers offer tools within cPanel to migrate accounts. This is often the easiest method if both old and new hosts use cPanel. * Manual FTP/SFTP Transfer: Use an FTP client (like FileZilla) to upload all your website files from your old host to the public_html directory (or equivalent) on your new host. This can take time depending on your website's size and your internet connection speed.

6. Import the Database

* Create a New Database: On your new cPanel, create a new MySQL database, a new database user, and assign the user to the database with all privileges. * Import Data: Use cPanel's phpMyAdmin tool to import your backed-up database file into the newly created database.

7. Update wp-config.php

After importing the database, you'll need to update your WordPress configuration file (wp-config.php) on the new server to reflect the new database credentials (database name, username, and password). This file is located in the root directory of your WordPress installation.

8. Test Your Website Thoroughly

Before updating your DNS cutover, test your website on the new server. You can do this by modifying your computer's hosts file to point your domain name to the new server's IP address. This allows you to browse the site as if it were live. Check:

* Homepage and Key Pages: Ensure they load correctly. * Product Pages & Categories: Verify all e-commerce content is accessible. * Add to Cart & Checkout Process: Crucially, test the entire purchase flow, including Khalti and eSewa integration, to ensure payments can be processed. * User Accounts & Order History: Check if users can log in and view past orders. * Contact Forms & Other Functionality: Test all interactive elements.

Post-Migration: Going Live and Monitoring

Once you've confirmed everything works perfectly on the new server, it's time to point your domain to the new location.

9. Update DNS Records (DNS Cutover)

The DNS cutover is the process of telling the internet where your website now lives. You'll need to access your domain registrar's control panel (where you purchased your .np or .com.np domain) and update the nameserver (NS) records to point to your new hosting provider's nameservers. Your new host will provide these details. DNS changes can take anywhere from a few minutes to 48 hours to propagate globally, though often it's much faster within Nepal.

10. Monitor Your Website Closely

After the DNS cutover, keep a close eye on your website. Monitor:

* Website Uptime: Use monitoring tools to ensure your site remains accessible. * Website Speed: Check if performance has improved or remained consistent. * Error Logs: Review server and application error logs for any new issues. * Sales & Transactions: Confirm that orders are coming through and payments are being processed correctly via Khalti and eSewa.

11. Cancel Your Old Hosting Account

Once you are completely satisfied that your website is stable and functioning correctly on the new host, and the DNS propagation is complete, you can safely cancel your old hosting account. Ensure you have downloaded any final backups you might need.

Frequently Asked Questions (FAQ)

Q1: How long does a website migration typically take in Nepal?

A1: The actual transfer of files and databases can take anywhere from a few hours to a full day, depending on the size of your website and the speed of the connections. The DNS propagation, however, can take up to 48 hours to fully complete worldwide, though it's often much faster locally in Nepal.

Q2: What is the biggest risk during a WordPress migration for an e-commerce site?

A2: The biggest risk is extended downtime, which directly impacts sales and customer trust. Another significant risk is data loss, particularly order information or customer details if the database transfer is incomplete or corrupted. Ensuring proper backups and thorough testing before the DNS cutover is vital.

Q3: Can I migrate my website myself, or should I use a service?

A3: For simpler websites, a DIY migration using cPanel tools or FTP is feasible. However, for complex e-commerce sites with custom integrations, payment gateways like Khalti and eSewa, and large databases, using a professional migration service is often recommended to minimize risks and ensure a smooth transition.

Q4: What are the costs associated with website migration in Nepal?

A4: The primary cost is often the new hosting plan itself. If you opt for a migration service, expect fees ranging from NPR 5,000 to NPR 20,000 or more, depending on the complexity. DIY migration incurs minimal direct costs beyond your time and potentially a temporary staging environment.

Q5: How do I ensure my Khalti and eSewa payment gateways continue to work after migration?

A5: After migrating, you must thoroughly test the entire checkout process on the new server. This includes simulating transactions to confirm that the API keys and configurations for Khalti and eSewa are correctly set up in your WordPress/WooCommerce settings and that they communicate properly with the new hosting environment.

Q6: What is the role of DNS cutover in website migration?

A6: The DNS cutover is the final step where you update your domain's Domain Name System (DNS) records to point to your new web server's IP address. This directs all incoming traffic for your domain to the new hosting location, effectively making the migration live. It's a critical step that requires careful timing.

Q7: How can I perform a backup of my WordPress site before migration?

A7: You can perform a comprehensive backup using your hosting provider's cPanel backup tools, which typically create a full account backup or allow you to back up specific databases and files. Alternatively, numerous reliable WordPress plugins like UpdraftPlus or Duplicator can create full site backups, including files and the database, directly from your WordPress dashboard.

This comprehensive checklist for WordPress migration ensures that your Nepali e-commerce business can transition to a new host with confidence. By meticulously planning, executing backups, and managing the DNS cutover, you safeguard your online store and its critical payment integrations.

Tags
website migration
cpanel transfer
wordpress migration
dns cutover
nepali ecommerce
khalti
esewa
website backup
H
Written by
Hosting Nepal Editorial
Editorial Team

Part of the Hosting Nepal editorial team covering web hosting, domains, VPS, and local payment workflows for Nepali businesses. Based in Kathmandu.

Ready to get started?

Launch your website with Hosting Nepal today.


On this page

Key Facts:

Pre-Migration: Laying the Groundwork for Success

1. Choose the Right Hosting Provider in Nepal

2. Perform a Complete Website Backup

3. Document Your Current Setup

4. Prepare Your New Hosting Account

Migration: Transferring Your Website Data

5. Transfer Website Files

6. Import the Database

7. Update `wp-config.php`

8. Test Your Website Thoroughly

Post-Migration: Going Live and Monitoring

9. Update DNS Records (DNS Cutover)

10. Monitor Your Website Closely

11. Cancel Your Old Hosting Account

Frequently Asked Questions (FAQ)

Q1: How long does a website migration typically take in Nepal?

Q2: What is the biggest risk during a WordPress migration for an e-commerce site?

Q3: Can I migrate my website myself, or should I use a service?

Q4: What are the costs associated with website migration in Nepal?

Q5: How do I ensure my Khalti and eSewa payment gateways continue to work after migration?

Q6: What is the role of DNS cutover in website migration?

Q7: How can I perform a backup of my WordPress site before migration?

Share
Hosting Nepal
Hosting Nepal

2026 © Marketminds Investment Group. All rights reserved.

Nepal E-commerce Migration Checklist: cPanel, Backup, DNS Cutover