Free Plugin on WordPress.org

Sell Hosting & Domains with WooCommerce.

Turn your WooCommerce store into a full hosting platform. Sell cPanel hosting plans, register domains, manage subscriptions — all from your WordPress dashboard.

Requires WooCommerce WHM/cPanel + Enom ১০০% বিনামূল্যে
SkyHS - Sell hosting and domains with WooCommerce

Simple Setup

Get Selling in Minutes

A 3-step wizard gets you from zero to selling hosting plans.

1

Connect Your WHM Server

Enter your server hostname, WHM username, and API token. The setup wizard tests the connection and imports your hosting plans automatically.

2

Create Products

Use the Product Manager wizard to create hosting plans, domain registration, and WordPress site products — no complex WooCommerce screens needed.

3

Start Selling

Add shortcodes to display hosting plans and domain checker on your site. Customers buy — the system provisions cPanel accounts and registers domains automatically.

40+ Features

Everything You Need to Run a Hosting Business

Server management, product creation, automated provisioning, client dashboard, subscription billing, domain registration — all in one free plugin.

01 Admin & Server Management

সেটআপ উইজার্ড

Step-by-step onboarding to connect your WHM server, configure Enom, and select your dashboard page.

Server Manager

Add, edit, and test WHM servers. Configure server IPs, default nameservers, and manage API tokens.

cPanel Sync

Import existing cPanel accounts from your servers into a local cache for easy linking to hosting accounts.

Role Manager

Granular permissions matrix. Control which roles access servers, products, hosting, domains, settings, and more.

Activity Log Viewer

Chronological log of all subscription events: renewals, emails, suspensions, cancellations. Filter by date and type.

Backup Manager

Manual or automatic backups of all data. Download, restore, or schedule daily/weekly/monthly backups.

Import / Export

Export all data as JSON for transfer between sites. Import with automatic duplicate detection.

General Settings

Test mode, disable subscription processing, disable domain registration, choose dashboard page, enable WC logs.

02 Products & Account Management

Product Manager

Guided wizard to create hosting, WordPress site, and domain products. Auto-pulls server plans, supports variants and feature lists.

Hosting Accounts Manager

Create, edit, search, and delete hosting accounts. Link to products, users, subscriptions, and cPanel accounts.

WordPress Site Manager

Manage WP installations across servers. Create, suspend, reactivate, terminate, or delete site records.

Domain Accounts Manager

Search domain availability via Enom, register domains, assign owners, and link billing subscriptions.

Enom Domain Sync Manager

Bulk sync Enom domains, toggle registrar lock, update WHOIS contacts, import domains as WordPress posts.

Enom Settings

Live/test mode credentials, default nameservers, and per-domain price markup configuration.

03 Billing, Subscriptions & Email

Subscriptions Admin

Central view of all subscriptions. Search, filter, sort, and edit status, product, dates, pricing, and billing periods.

Billing / Subscription Settings

Grace periods, failed payment thresholds, renewal reminders, early renewal, prorated plan switching, and manual renewals.

Failed Payment Retry System

Automatic retry for failed subscription payments with configurable rules and background processing.

Email Notifications

Toggle provisioning, suspension, renewal reminders, termination, and deletion warnings on/off independently.

Email Templates Editor

Customize subject and HTML body for each email type. Supports template variables, preview, and test send.

Email Campaigns

Automated emails triggered by product purchase. Target specific products, categories, or customers with delay scheduling.

Invoice Settings

Set company name, address, and footer text for all customer invoices.

Subscription Reports

WooCommerce reports: events by date, upcoming recurring revenue, retention rate, subscriptions by product or customer.

04 Client Dashboard & Frontend

Client Dashboard

Full customer-facing hub with tabs for Hosting, Domains, WordPress Sites, Collaborators, Subscriptions, and Account settings.

Dashboard Customize

Upload custom logo, set site name, choose header menu, configure guest access and promotional content.

Navigation Menu Builder

Drag-and-drop builder to customize the client dashboard menu. Add endpoints, set visibility, choose icons.

Domain Checker

Frontend shortcode for visitors to search domain availability, see prices, get alternative suggestions, and add to cart.

Domain Transfer Checker

Check transfer eligibility with EPP code entry. Display transfer price and add to cart.

Hosting Plan Shortcode

Display individual hosting plans as attractive cards with features, pricing, and Buy Now button. Shadow DOM for CSS isolation.

Invoice System

Printable HTML invoice page for orders. Shows company details, billing info, order items, and totals.

DNS Editor

In-browser DNS management (A, CNAME, MX, TXT) for domains registered via Enom. Real-time updates.

Collaborator System

Hosting/domain owners can invite others by email. Auto-creates accounts for non-registered users.

Subscription Switching

Customers can upgrade or downgrade between plan variants with prorated pricing.

Early & Manual Renewal

Customers can renew early or use manual renewal payments. Force manual renewals for all subscriptions if desired.

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী

Quick answers to common questions about SkyHS.

What do I need to use SkyHS?

You need WordPress with WooCommerce installed, a WHM/cPanel server for hosting provisioning, and an Enom reseller account for domain registration. The plugin is free.

Can I sell domain names with SkyHS?

Yes. SkyHS connects to your Enom reseller account, allowing customers to search domain availability, register domains, and even transfer existing domains — all from your WooCommerce store.

How does the subscription system work?

When a customer buys a hosting plan, SkyHS creates a subscription that handles recurring billing, renewals, grace periods, and automated emails. You can configure payment methods, proration, and manual or automatic renewals.

Is there a setup wizard?

Yes. After activation, a step-by-step wizard guides you through connecting your first WHM server, entering your Enom API credentials, and selecting your dashboard page. Setup takes just a few minutes.

What does the client dashboard include?

The client dashboard is a full customer hub with tabs for Hosting, Domains, WordPress Sites, Collaborators, Subscriptions, and Account Settings. Customers can manage services, view invoices, and update billing from one place.

Can customers manage their own DNS?

Yes. Domain owners can manage DNS records (A, CNAME, MX, TXT, and more) directly from their dashboard. Changes update in real time through Enom.

Ready to Launch Your Hosting Business?

Download SkyHS free from WordPress.org and start selling hosting plans, domains, and subscriptions today.

Download Free on WordPress.org

Requires WooCommerce + WHM/cPanel server. Enom account needed for domain features.