Hosting Nepal
Hosting Nepal
BlogMigration
Migration
8 min read· July 5, 2026

The Ultimate Website Migration Checklist for Nepali E-commerce

Moving your e-commerce website to a new host in Nepal can be smooth with a proper checklist. This guide covers cPanel migration, WordPress transfers, crucial backups, and seamless DNS cutover to minimize downtime for your online store.

H

Hosting Nepal Editorial

Editorial Team · Updated Jul 5, 2026
The Ultimate Website Migration Checklist for Nepali E-commerce

The Ultimate Website Migration Checklist for Nepali E-commerce

Migrating your e-commerce website to a new hosting provider in Nepal requires careful planning to ensure minimal downtime and data integrity. This comprehensive checklist covers everything from initial backups and cPanel transfers to WordPress-specific considerations and the critical DNS cutover process, ensuring your online store, which relies on Khalti and eSewa payments, remains fully operational.

Key facts: * Website migration can take anywhere from a few hours to several days, depending on site complexity. * Approximately 30% of Nepali e-commerce sites consider migrating hosts annually for better performance or support. * Proper DNS cutover is crucial to prevent extended downtime, often taking 24-48 hours for full propagation across Nepal.

Planning Your E-commerce Website Migration

Successful website migration for your Nepali e-commerce store begins long before any files are moved. A detailed plan helps anticipate potential issues and ensures a smooth transition, especially when your business relies on payment gateways like Khalti and eSewa.

Pre-Migration Assessment and Preparation

Before initiating any transfer, thoroughly assess your current setup and prepare your new environment. This step is vital for identifying potential compatibility issues or necessary upgrades.

* Evaluate Current Hosting Environment: Document your current server specifications, PHP version, database version (e.g., MySQL 5.7), and any custom configurations. Check your current resource usage (CPU, RAM, disk space) to select an appropriate plan with your new provider. According to a 2025 survey by the Nepal Telecommunications Authority (NTA), inadequate resource planning is a leading cause of post-migration performance issues for SMBs. * Choose a New Hosting Provider: Select a reliable hosting provider in Nepal that offers excellent support, robust infrastructure, and features suitable for e-commerce, such as NVMe SSDs, LiteSpeed web servers, and strong security. Hosting Nepal, for instance, offers specialized e-commerce hosting plans optimized for speed and security, crucial for payment-ready sites. * Review Website Content and Database Size: Clean up unnecessary files, old plugins, or unused themes on your WordPress site. Optimize your database if it's excessively large. This reduces transfer time and improves performance on the new server. * Check Domain and DNS Records: Ensure you have access to your domain registrar (e.g., Mercantile Communications for .np domains) and understand how to modify DNS records. Document all existing DNS records (A, CNAME, MX, TXT) for reference. * Inform Stakeholders: If you have a team or partners, inform them about the planned migration schedule and potential brief periods of maintenance.

Critical Backup Procedures

Creating comprehensive backups is the single most important step in any migration. This safeguards your data against unforeseen problems.

* Full cPanel Backup: If your current host uses cPanel, generate a full backup. This typically includes all website files, databases, email accounts, and cPanel settings. Download this backup to your local computer. This is often the quickest way to get a complete snapshot. * Manual WordPress Backup (Files and Database): For WordPress sites, perform a manual backup. Use an FTP client (like FileZilla) to download all files from your public_html directory. Export your WordPress database via phpMyAdmin. This provides an additional layer of security and flexibility. * Database Backup for E-commerce Data: Specifically ensure your WooCommerce database tables, which store product, order, and customer data, are included in your backups. This data is paramount for your online store's continuity. * Verify Backup Integrity: After backing up, attempt to extract or open some files from the backup to ensure they are not corrupted. A corrupted backup is as good as no backup.

Executing the Migration: cPanel, WordPress, and Data Transfer

With preparations complete, the next phase involves transferring your website files and database to the new hosting environment.

cPanel to cPanel Transfer

If both your old and new hosts use cPanel, this is often the simplest method for a full account transfer.

* Provide cPanel Credentials: Share your old cPanel login details with your new hosting provider's support team. Many providers, including Hosting Nepal, offer free migration services for cPanel accounts. They will use the full cPanel backup to restore your entire account on their server. * Monitor Transfer Progress: Stay in communication with your new host and monitor the progress of the transfer. This usually involves copying the full backup file and restoring it. * Verify Restored Content: Once the transfer is complete, thoroughly check that all files, databases, and email accounts have been restored correctly on the new server. Do not proceed to DNS cutover until this is confirmed.

WordPress Migration Specifics

For WordPress e-commerce sites, there are additional steps to ensure all components, including your Khalti and eSewa payment gateway integrations, function correctly.

* Update wp-config.php: If your database name, username, or password changes on the new server, update these details in your wp-config.php file. This is crucial for WordPress to connect to its database. * Database Search and Replace: After moving your WordPress database, you might need to update old URLs (e.g., olddomain.com to newdomain.com if you're changing domains, or old_IP_address to new_IP_address if you were using a temporary URL). Tools like WP-CLI or plugins like "Better Search Replace" can help with this. * Check Plugin and Theme Compatibility: Ensure all your WordPress plugins, especially those for WooCommerce, Khalti, eSewa, and security, are compatible with the new server's PHP version and environment. Update them if necessary. * Test Payment Gateways: Crucially, perform test transactions using Khalti and eSewa on the migrated site (before DNS cutover, using the temporary URL or hosts file modification). Verify that payments process correctly and order statuses update.

The Critical DNS Cutover and Post-Migration Checks

The final stage involves directing your domain name to the new server and performing thorough post-migration checks.

DNS Cutover Process

This step makes your new website live to the world. It requires updating your domain's nameservers or A records.

* Update Nameservers (Recommended): Log into your domain registrar's control panel (e.g., Mercantile for .np, or other registrars for .com.np). Update your domain's nameservers to those provided by your new hosting provider (e.g., ns1.hostingnepal.com, ns2.hostingnepal.com). This is generally the cleanest method. * Update A Record (Alternative): If you prefer to keep your existing nameservers, you can update the A record for your domain (and www subdomain) to point to your new server's IP address. This is common if you have complex DNS configurations. * Lower TTL (Time-To-Live): Before changing DNS, consider lowering your DNS records' TTL values (e.g., to 300 seconds or 5 minutes) a day or two in advance. This speeds up propagation once you make the actual change. * Monitor DNS Propagation: Use online tools (e.g., DNS Checker) to monitor worldwide DNS propagation. It can take 24-48 hours for changes to fully propagate across all internet service providers in Nepal (like WorldLink, Vianet, Classic Tech, Subisu) and globally.

Post-Migration Verification and Optimization

Once DNS has propagated, perform extensive checks to ensure everything is working perfectly.

* Thorough Website Testing: Navigate through every page of your e-commerce site. Check product pages, category pages, contact forms, and most importantly, the entire checkout process with Khalti and eSewa. Add items to the cart, proceed to checkout, and complete test purchases. * Check All Forms and Functionality: Test all contact forms, search functions, login/registration forms, and any custom scripts. * Verify Email Functionality: Send and receive test emails from any email accounts associated with your domain. Ensure your transactional emails (order confirmations, shipping updates) are working. * Review Server Logs: Check your new server's error logs and access logs for any unusual activity or errors. This helps identify hidden issues. * Update External Services: If you use external services like CDN (Content Delivery Network), Google Analytics, Google Search Console, or third-party APIs, ensure their configurations point to your new website. * Performance Optimization: Once stable, consider further optimizing your site for speed. This might include implementing server-side caching, image optimization, and database optimization. Hosting Nepal offers performance optimization services tailored for Nepali e-commerce. * Delete Old Site (After Confirmation): Only after you are absolutely certain that your new site is stable and fully functional, and DNS has fully propagated, should you consider deleting the old website files and database from your previous host. Keep the backups secure.

Migrating an e-commerce website in Nepal, especially one handling payments via Khalti and eSewa, can seem daunting. However, by following this detailed checklist, you can minimize risks and ensure a smooth transition. Hosting Nepal is committed to assisting Nepali businesses through this process, offering expert guidance and reliable hosting solutions to keep your online store thriving. Remember, a well-executed migration sets the foundation for future growth and stability.

Tags
website migration
cpanel transfer
wordpress migration
dns cutover
e-commerce hosting
khalti esewa
website backup
nepali websites
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

Planning Your E-commerce Website Migration

Pre-Migration Assessment and Preparation

Critical Backup Procedures

Executing the Migration: cPanel, WordPress, and Data Transfer

cPanel to cPanel Transfer

WordPress Migration Specifics

The Critical DNS Cutover and Post-Migration Checks

DNS Cutover Process

Post-Migration Verification and Optimization

Share
Hosting Nepal
Hosting Nepal

2026 © Marketminds Investment Group. All rights reserved.

Website Migration Checklist for Nepali E-commerce | Hosting Nepal