Hosting Nepal
Hosting Nepal
BlogWordPress Hosting
WordPress Hosting
6 min read· November 5, 2026

Setting Up WooCommerce with Khalti & eSewa: A Complete Nepal E-commerce Guide

This guide provides a complete walkthrough for setting up a WooCommerce store in Nepal, integrating essential local payment gateways like Khalti and eSewa, and optimizing it for performance. Launch your Nepali e-commerce business efficiently.

H

Hosting Nepal Editorial

Editorial Team · Updated Nov 5, 2026
Setting Up WooCommerce with Khalti & eSewa: A Complete Nepal E-commerce Guide

Setting Up WooCommerce with Khalti & eSewa: A Complete Nepal E-commerce Guide

Setting up a successful WooCommerce store in Nepal involves choosing the right hosting, installing WordPress and WooCommerce, and crucially, integrating local payment gateways like Khalti and eSewa for seamless transactions. This guide will walk you through each step, ensuring your online store is ready to serve Nepali customers efficiently.

Key facts: * Target Audience: Nepali e-commerce operators, SMBs, startups. * Key Technologies: WordPress, WooCommerce, LiteSpeed, Khalti, eSewa, Elementor, Gutenberg. * Estimated Setup Time: 2-4 hours (excluding content creation). * Typical Hosting Cost: Starting from NPR 1,500/month for managed WordPress hosting. * Payment Gateway Fees: Transaction fees typically range from 0.5% to 2% for Khalti and eSewa.

1. Foundation: Hosting & WordPress Installation

Your e-commerce journey begins with robust hosting. For Nepali online stores, especially those using WooCommerce, managed WordPress hosting is highly recommended. It offers optimized environments, security, and performance features crucial for handling transactions and customer data.

Choosing the Right Hosting Provider

When selecting a hosting provider in Nepal, prioritize those offering managed WordPress hosting with features like LiteSpeed web server and caching. LiteSpeed significantly boosts website speed, which is critical for e-commerce conversion rates. Hosting Nepal provides specialized WooCommerce hosting plans that are pre-configured for optimal performance.

According to a 2025 study by NTA (Nepal Telecommunications Authority), over 70% of online shoppers abandon carts if a website takes longer than 3 seconds to load. This underscores the importance of fast hosting and efficient caching.

Installing WordPress and WooCommerce

Most managed WordPress hosting plans, including those from Hosting Nepal, offer one-click WordPress installation. Once WordPress is installed, you can easily add WooCommerce from the WordPress dashboard.

1. Install WordPress: Access your hosting control panel (e.g., cPanel or a custom panel) and use the 'WordPress Installer' or 'Softaculous' tool. 2. Install WooCommerce: From your WordPress admin dashboard, navigate to Plugins > Add New, search for "WooCommerce", install, and activate it. Follow the setup wizard to configure basic store settings like currency (NPR - Nepali Rupees), store location (Kathmandu, Nepal), and product types.

2. Designing Your Store & Adding Products

With WordPress and WooCommerce in place, it's time to design your storefront and populate it with products.

Theme Selection and Customization

Choose a WooCommerce-compatible theme. Many free and premium themes are available. Popular choices like Astra, Storefront, and OceanWP are lightweight and highly customizable. You can use page builders like Elementor or the native WordPress Gutenberg editor to design your product pages, shop archives, and other essential e-commerce layouts.

* Elementor: Offers a drag-and-drop interface for complex layouts without coding. Ideal for creating custom product pages or landing pages. * Gutenberg: WordPress's default block editor. While simpler, it's continuously improving and sufficient for many basic e-commerce design needs.

Adding Products to Your Store

Navigate to WooCommerce > Products > Add New in your WordPress dashboard. Here, you can add product titles, descriptions, images, pricing (in NPR), inventory, shipping details, and categorize them. Ensure high-quality product images and clear descriptions to attract Nepali buyers.

3. Integrating Nepali Payment Gateways: Khalti & eSewa

This is a critical step for any e-commerce store operating in Nepal. Integrating local payment gateways like Khalti and eSewa allows your customers to pay using popular mobile wallets and bank transfers, which are widely used across the country.

Khalti Payment Gateway Integration

Khalti is one of Nepal's leading digital wallets. To integrate it:

1. Obtain Khalti Merchant Account: Register for a merchant account on the Khalti website. You will receive API keys (Public Key and Secret Key) after your account is approved. 2. Install Khalti WooCommerce Plugin: Go to Plugins > Add New in your WordPress dashboard, search for "Khalti Payment Gateway for WooCommerce", install, and activate it. 3. Configure Plugin: Navigate to WooCommerce > Settings > Payments. You'll see "Khalti" listed. Click "Manage" to enter your Public Key and Secret Key. Enable the gateway and save changes.

eSewa Payment Gateway Integration

eSewa is another widely adopted digital payment platform in Nepal.

1. Obtain eSewa Merchant Account: Apply for a merchant account on the eSewa website. Once approved, you'll receive your Merchant Code and other necessary credentials. 2. Install eSewa WooCommerce Plugin: Search for "eSewa Payment Gateway for WooCommerce" in Plugins > Add New, install, and activate it. 3. Configure Plugin: Go to WooCommerce > Settings > Payments, find "eSewa", click "Manage", and enter your eSewa Merchant Code and other required details. Enable the gateway and save.

Testing Payment Gateways

Crucially, perform test transactions using both Khalti and eSewa in a sandbox or test environment (if provided by the plugin/gateway) or with small actual amounts to ensure they are functioning correctly before going live. This prevents lost sales due to payment processing errors.

4. Performance Optimization for Nepali E-commerce

Speed and responsiveness are paramount for e-commerce. Optimizing your WooCommerce store ensures a smooth user experience and higher conversion rates.

LiteSpeed Caching

If your hosting uses LiteSpeed web server (like Hosting Nepal), install the LiteSpeed Cache plugin. This plugin offers server-level caching, image optimization, CSS/JavaScript minification, and database optimization, dramatically speeding up your WordPress and WooCommerce site. Enable recommended settings for optimal performance.

Image Optimization

Large image files are a common cause of slow loading. Use plugins like Smush, Imagify, or Optimole to compress and optimize product images without losing quality. Serve images in modern formats like WebP where possible.

Database Optimization

Over time, your WordPress database can accumulate unnecessary data. Use plugins like WP-Optimize or the database optimization features within LiteSpeed Cache to clean up revisions, transients, and other junk, keeping your database lean and fast.

5. Essential Plugins for Nepali E-commerce

Beyond WooCommerce and payment gateways, several plugins can enhance your store's functionality and security.

* Security: Wordfence Security or Sucuri Security to protect against malware and brute-force attacks. Given the increasing cyber threats, robust security is non-negotiable. "Cybersecurity incidents reported in Nepal increased by 15% in 2024," notes a report by the Ministry of Communication and Information Technology. * SEO: Yoast SEO or Rank Math to optimize product pages and blog content for search engines, helping Nepali customers find your store. * Backup: UpdraftPlus or Duplicator to schedule regular backups of your entire site. This is your safety net against data loss. * Marketing: Mailchimp for WooCommerce for email marketing, or push notification plugins to re-engage customers.

Conclusion

Setting up a WooCommerce store with integrated Khalti and eSewa payment gateways in Nepal is a straightforward process with the right guidance. By choosing reliable hosting, optimizing for performance with tools like LiteSpeed caching, and leveraging essential plugins, you can build a robust and successful online business catering to the Nepali market. Hosting Nepal is committed to providing the infrastructure and support necessary for your e-commerce success. Remember to regularly update your WordPress, WooCommerce, and all plugins to maintain security and performance.

Tags
woocommerce
khalti
esewa
wordpress hosting nepal
e-commerce nepal
litespeed cache
payment gateway integration
online store setup
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

1. Foundation: Hosting & WordPress Installation

Choosing the Right Hosting Provider

Installing WordPress and WooCommerce

2. Designing Your Store & Adding Products

Theme Selection and Customization

Adding Products to Your Store

3. Integrating Nepali Payment Gateways: Khalti & eSewa

Khalti Payment Gateway Integration

eSewa Payment Gateway Integration

Testing Payment Gateways

4. Performance Optimization for Nepali E-commerce

LiteSpeed Caching

Image Optimization

Database Optimization

5. Essential Plugins for Nepali E-commerce

Conclusion

Share
Hosting Nepal
Hosting Nepal

2026 © Marketminds Investment Group. All rights reserved.

Setup WooCommerce with Khalti & eSewa in Nepal | Hosting Nepal