{"id":308972,"date":"2026-05-18T07:11:52","date_gmt":"2026-05-18T07:11:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/skyhs-hosting-solution\/"},"modified":"2026-05-23T02:38:50","modified_gmt":"2026-05-23T02:38:50","slug":"skyhs-hosting-solution","status":"publish","type":"plugin","link":"https:\/\/vi.wordpress.org\/plugins\/skyhs-hosting-solution\/","author":23251349,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.5","stable_tag":"1.0.5","tested":"6.9.4","requires":"6.9","requires_php":"7.2","requires_plugins":null,"header_name":"SkyHS - Sell Domain, Cpanel Hosting and Subscription using WooCommerce","header_author":"Siteskyline","header_description":"A hosting solution plugin that requires WooCommerce and WooCommerce Subscriptions.","assets_banners_color":"5198c3","last_updated":"2026-05-23 02:38:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/siteskyline.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":181,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"siteskyline","date":"2026-05-18 07:11:14"},"1.0.1":{"tag":"1.0.1","author":"siteskyline","date":"2026-05-19 12:27:57"},"1.0.2":{"tag":"1.0.2","author":"siteskyline","date":"2026-05-20 04:52:40"},"1.0.3":{"tag":"1.0.3","author":"siteskyline","date":"2026-05-20 13:50:59"},"1.0.4":{"tag":"1.0.4","author":"siteskyline","date":"2026-05-21 12:30:25"},"1.0.5":{"tag":"1.0.5","author":"siteskyline","date":"2026-05-23 02:38:50"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3535182,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3535182,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3535182,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3535182,"resolution":"1","location":"assets","locale":"","width":2940,"height":1836},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3535182,"resolution":"10","location":"assets","locale":"","width":2940,"height":1796},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3535182,"resolution":"11","location":"assets","locale":"","width":2940,"height":2176},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3535182,"resolution":"12","location":"assets","locale":"","width":2940,"height":1836},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3539437,"resolution":"13","location":"assets","locale":"","width":2940,"height":1908},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3539437,"resolution":"14","location":"assets","locale":"","width":2940,"height":1908},"screenshot-15.png":{"filename":"screenshot-15.png","revision":3539437,"resolution":"15","location":"assets","locale":"","width":2940,"height":1908},"screenshot-16.png":{"filename":"screenshot-16.png","revision":3539437,"resolution":"16","location":"assets","locale":"","width":2940,"height":1976},"screenshot-17.png":{"filename":"screenshot-17.png","revision":3539437,"resolution":"17","location":"assets","locale":"","width":2940,"height":3064},"screenshot-18.png":{"filename":"screenshot-18.png","revision":3539437,"resolution":"18","location":"assets","locale":"","width":2940,"height":3064},"screenshot-19.png":{"filename":"screenshot-19.png","revision":3539437,"resolution":"19","location":"assets","locale":"","width":2940,"height":2872},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3538255,"resolution":"2","location":"assets","locale":"","width":2938,"height":1444},"screenshot-20.png":{"filename":"screenshot-20.png","revision":3539437,"resolution":"20","location":"assets","locale":"","width":2940,"height":2294},"screenshot-21.png":{"filename":"screenshot-21.png","revision":3539437,"resolution":"21","location":"assets","locale":"","width":2940,"height":1976},"screenshot-22.png":{"filename":"screenshot-22.png","revision":3539437,"resolution":"22","location":"assets","locale":"","width":2938,"height":1316},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3538255,"resolution":"3","location":"assets","locale":"","width":2646,"height":1380},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3538255,"resolution":"4","location":"assets","locale":"","width":2938,"height":1446},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3535182,"resolution":"5","location":"assets","locale":"","width":2940,"height":2608},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3538255,"resolution":"6","location":"assets","locale":"","width":2886,"height":1370},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3538255,"resolution":"7","location":"assets","locale":"","width":1486,"height":1406},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3535182,"resolution":"8","location":"assets","locale":"","width":2940,"height":1844},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3535182,"resolution":"9","location":"assets","locale":"","width":2940,"height":1902}},"screenshots":{"1":"<strong>Admin Dashboard:<\/strong> A central hub providing a quick overview of servers, hosting accounts, and registered domains.","2":"<strong>Hosting Account List:<\/strong> Manage all customer hosting accounts, including subscription status and linked domains.","3":"<strong>Server Management:<\/strong> A list of all connected WHM servers within the WordPress admin.","4":"<strong>Domain Management:<\/strong> A comprehensive list of all registered domains and their active status.","5":"<strong>eNom Settings:<\/strong> Configure nameservers, API credentials, and pricing markups for domain registrations.","6":"<strong>General Settings:<\/strong> Configure core plugin options including Test Mode and the Client Dashboard page.","7":"<strong>Billing Settings:<\/strong> Manage grace periods, renewal reminders, and failed payment thresholds.","8":"<strong>Email Notifications:<\/strong> Toggle various automated customer emails for provisioning, suspension, and renewals.","9":"<strong>Invoice Settings:<\/strong> Customize company details and footer text for generated invoices.","10":"<strong>Email Templates:<\/strong> A full HTML editor for customizing the look and feel of automated system emails.","11":"<strong>Export Tool:<\/strong> Export all plugin data (Users, Servers, Orders, Subscriptions) to a UUID-based JSON file.","12":"<strong>Import Tool:<\/strong> Seamlessly migrate data from another SkyHS installation using the import utility.","13":"<strong>Guest Welcome Page:<\/strong> A custom welcome screen for non-logged-in users with direct navigation to hosting plans and domain searches.","14":"<strong>Hosting Plans List:<\/strong> Displays all configured monthly and yearly hosting plans to prospective customers.","15":"<strong>Hosting Plan Detail:<\/strong> Detailed card view of individual hosting plans showing pricing and key features.","16":"<strong>Client Dashboard Overview:<\/strong> The modern front-end dashboard homepage where authenticated clients see an overview of their active services.","17":"<strong>Client Hosting Accounts:<\/strong> A dedicated panel for clients to manage their purchased hosting plans and access support\/control options.","18":"<strong>Client Domains List:<\/strong> Allows clients to view their registered domains and manage DNS settings.","19":"<strong>Register New Domain:<\/strong> A real-time search interface for clients to search and check domain availability.","20":"<strong>Transfer Domain:<\/strong> An interface for customers to initiate domain transfers from other registrars using EPP codes.","21":"<strong>Client Subscription Management:<\/strong> A detailed dashboard view for clients to manage their recurring hosting and domain subscriptions.","22":"<strong>Admin Subscription List:<\/strong> A central admin view for store managers to monitor and manage all recurring subscriptions."}},"plugin_section":[],"plugin_tags":[10494,555,1456,9043,286],"plugin_category":[45],"plugin_contributors":[239834],"plugin_business_model":[],"class_list":["post-308972","plugin","type-plugin","status-publish","hentry","plugin_tags-cpanel","plugin_tags-domain","plugin_tags-hosting","plugin_tags-whm","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-siteskyline","plugin_committers-siteskyline"],"banners":{"banner":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/banner-772x250.png?rev=3535182","banner_2x":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/banner-1544x500.png?rev=3535182","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/icon-128x128.png?rev=3535182","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-1.png?rev=3535182","caption":"<strong>Admin Dashboard:<\/strong> A central hub providing a quick overview of servers, hosting accounts, and registered domains."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-2.png?rev=3538255","caption":"<strong>Hosting Account List:<\/strong> Manage all customer hosting accounts, including subscription status and linked domains."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-3.png?rev=3538255","caption":"<strong>Server Management:<\/strong> A list of all connected WHM servers within the WordPress admin."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-4.png?rev=3538255","caption":"<strong>Domain Management:<\/strong> A comprehensive list of all registered domains and their active status."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-5.png?rev=3535182","caption":"<strong>eNom Settings:<\/strong> Configure nameservers, API credentials, and pricing markups for domain registrations."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-6.png?rev=3538255","caption":"<strong>General Settings:<\/strong> Configure core plugin options including Test Mode and the Client Dashboard page."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-7.png?rev=3538255","caption":"<strong>Billing Settings:<\/strong> Manage grace periods, renewal reminders, and failed payment thresholds."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-8.png?rev=3535182","caption":"<strong>Email Notifications:<\/strong> Toggle various automated customer emails for provisioning, suspension, and renewals."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-9.png?rev=3535182","caption":"<strong>Invoice Settings:<\/strong> Customize company details and footer text for generated invoices."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-10.png?rev=3535182","caption":"<strong>Email Templates:<\/strong> A full HTML editor for customizing the look and feel of automated system emails."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-11.png?rev=3535182","caption":"<strong>Export Tool:<\/strong> Export all plugin data (Users, Servers, Orders, Subscriptions) to a UUID-based JSON file."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-12.png?rev=3535182","caption":"<strong>Import Tool:<\/strong> Seamlessly migrate data from another SkyHS installation using the import utility."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-13.png?rev=3539437","caption":"<strong>Guest Welcome Page:<\/strong> A custom welcome screen for non-logged-in users with direct navigation to hosting plans and domain searches."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-14.png?rev=3539437","caption":"<strong>Hosting Plans List:<\/strong> Displays all configured monthly and yearly hosting plans to prospective customers."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-15.png?rev=3539437","caption":"<strong>Hosting Plan Detail:<\/strong> Detailed card view of individual hosting plans showing pricing and key features."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-16.png?rev=3539437","caption":"<strong>Client Dashboard Overview:<\/strong> The modern front-end dashboard homepage where authenticated clients see an overview of their active services."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-17.png?rev=3539437","caption":"<strong>Client Hosting Accounts:<\/strong> A dedicated panel for clients to manage their purchased hosting plans and access support\/control options."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-18.png?rev=3539437","caption":"<strong>Client Domains List:<\/strong> Allows clients to view their registered domains and manage DNS settings."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-19.png?rev=3539437","caption":"<strong>Register New Domain:<\/strong> A real-time search interface for clients to search and check domain availability."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-20.png?rev=3539437","caption":"<strong>Transfer Domain:<\/strong> An interface for customers to initiate domain transfers from other registrars using EPP codes."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-21.png?rev=3539437","caption":"<strong>Client Subscription Management:<\/strong> A detailed dashboard view for clients to manage their recurring hosting and domain subscriptions."},{"src":"https:\/\/ps.w.org\/skyhs-hosting-solution\/assets\/screenshot-22.png?rev=3539437","caption":"<strong>Admin Subscription List:<\/strong> A central admin view for store managers to monitor and manage all recurring subscriptions."}],"raw_content":"<!--section=description-->\n<p>A comprehensive web hosting management solution for WordPress, built on top of WooCommerce. It provides a complete system for selling, managing, and supporting hosting plans and domain registrations through WordPress with built-in subscription management.<\/p>\n\n<h3>Features<\/h3>\n\n<h3>Hosting Management<\/h3>\n\n<ul>\n<li><strong>WHM\/cPanel Integration:<\/strong> Automatically provision, suspend, and manage hosting accounts directly through WHM\/cPanel.<\/li>\n<li><strong>AJAX cPanel Account Search:<\/strong> Find and select cPanel accounts instantly with autocomplete search \u2014 no more scrolling through long dropdowns.<\/li>\n<li><strong>Server Management:<\/strong> Easily define and manage multiple servers.<\/li>\n<li><strong>Automated Suspension:<\/strong> Automatically suspend or unsuspend hosting accounts based on customer payment status.<\/li>\n<li><strong>Automated Backup Manager:<\/strong> Scheduled, secure backups of critical hosting data with configurable storage integration.<\/li>\n<\/ul>\n\n<h3>Domain Registration &amp; Management<\/h3>\n\n<ul>\n<li><strong>eNom Integration:<\/strong> Native API integration for real-time domain registration and transfers.<\/li>\n<li><strong>Domain Sync:<\/strong> Automated domain synchronization with local caching and paginated owner lookup.<\/li>\n<li><strong>Domain Search:<\/strong> Built-in domain availability checker so customers can find their perfect domain before purchasing.<\/li>\n<li><strong>Public Domain Lookup:<\/strong> Allow non-logged-in users to check domain availability before signing up.<\/li>\n<li><strong>Domain Transfer:<\/strong> Allow customers to transfer existing domains from other registrars with EPP authorization code support. Transfer includes 1-year renewal.<\/li>\n<li><strong>DNS Management:<\/strong> Empower customers to manage their DNS records directly from their dashboard.<\/li>\n<\/ul>\n\n<h3>Built-in Subscription &amp; Billing Engine<\/h3>\n\n<ul>\n<li><strong>No Extra Plugins Needed:<\/strong> Includes a fully independent recurring billing system\u2014no need for expensive third-party subscription plugins.<\/li>\n<li><strong>Flexible Renewals:<\/strong> Allow customers to pay invoices manually, renew plans early, or disable auto-payment from their dashboard.<\/li>\n<li><strong>Smart Payment Retries:<\/strong> Automatically retry failed subscription payments using customizable retry rules.<\/li>\n<li><strong>Subscription Switching:<\/strong> Let customers upgrade or downgrade their hosting plans with full grouped product support and automatic proration.<\/li>\n<li><strong>On-Hold Grace Period:<\/strong> Place subscriptions on-hold with a visible countdown and automatic termination after the grace period expires.<\/li>\n<li><strong>Deletion Warning Emails:<\/strong> Send customizable scheduled email alerts before subscription data is permanently deleted.<\/li>\n<li><strong>Invoice History View:<\/strong> Customers can browse their complete invoice history directly from the subscription management area.<\/li>\n<li><strong>Coupons &amp; Free Trials:<\/strong> Support for recurring discounts and packages with a zero-dollar initial setup fee.<\/li>\n<li><strong>Drip Downloads:<\/strong> Schedule downloadable content delivery over time with configurable drip settings.<\/li>\n<\/ul>\n\n<h3>Seamless WooCommerce Integration<\/h3>\n\n<ul>\n<li><strong>Custom Product Types:<\/strong> Sell hosting packages and domains like any standard WooCommerce product.<\/li>\n<li><strong>Product Management UI:<\/strong> Dedicated interface to manage hosting products with add, edit, and delete functionality.<\/li>\n<li><strong>AJAX-Powered Product Search:<\/strong> Quickly find and assign hosting products and owners with autocomplete search fields.<\/li>\n<li><strong>Server-Side Pagination &amp; Filtering:<\/strong> Product listing and dashboard tables use AJAX pagination for faster, smoother browsing.<\/li>\n<li><strong>Optimized Checkout:<\/strong> Custom cart and checkout experiences tailored specifically for domains and recurring subscriptions.<\/li>\n<li><strong>Flexible Payment Gateways:<\/strong> Let customers change their payment methods mid-subscription, including PayPal handler support.<\/li>\n<li><strong>Role Management:<\/strong> Granular role-based access control with a dedicated settings panel.<\/li>\n<\/ul>\n\n<h3>Advanced Client Portal<\/h3>\n\n<ul>\n<li><strong>Dedicated Client Dashboard:<\/strong> A redesigned, modern dashboard with enhanced status indicators, grid layout, icon-based navigation, and dynamic header titles for clients to manage their hosting and domains.<\/li>\n<li><strong>Guest Dashboard Access:<\/strong> Configurable guest access with custom welcome branding, navigation UI, and promotional buttons for pre-registration users.<\/li>\n<li><strong>WooCommerce Account Integration:<\/strong> Seamlessly adds hosting and domain management panels into the standard WooCommerce \"My Account\" area.<\/li>\n<li><strong>Account Collaborators:<\/strong> Allow account owners to grant secure access to their team members or web developers without sharing passwords.<\/li>\n<li><strong>Customizable Branding:<\/strong> Set your own dashboard logo, site name, and welcome branding to match your brand identity.<\/li>\n<li><strong>Dashboard Menu Builder:<\/strong> Drag-and-drop menu editor to customize client dashboard navigation with custom endpoints and icons.<\/li>\n<li><strong>Profile Dropdown Menu:<\/strong> Modern user dropdown with quick access to account settings, logout, and return-to-site URL.<\/li>\n<li><strong>Custom Header Navigation Menu:<\/strong> Add configurable navigation links to the dashboard header with flexible styling options.<\/li>\n<li><strong>Dashboard UI Refinements:<\/strong> Improved IP and Nameserver display styling for a cleaner overview.<\/li>\n<\/ul>\n\n<h3>WordPress Site Management<\/h3>\n\n<ul>\n<li><strong>Automated WordPress Provisioning:<\/strong> Fully automated WordPress installation on WHM\/cPanel \u2014 creates addon domains, MySQL databases, installs WP core, and configures security hardening rules.<\/li>\n<li><strong>Custom Admin Credentials:<\/strong> Set your own WordPress admin username, password, and email during provisioning.<\/li>\n<li><strong>Animated Provisioning Dashboard:<\/strong> Real-time progress indicators showing each step of the WordPress installation process.<\/li>\n<li><strong>Recommended Plugin Installation:<\/strong> Automatically install and activate plugins from WordPress.org during site provisioning.<\/li>\n<li><strong>Server IP &amp; Custom Nameservers:<\/strong> Display server IP and custom nameserver details in provisioning emails for DNS configuration.<\/li>\n<li><strong>WP Sites Admin Panel:<\/strong> Dedicated admin interface with search, pagination, status filters, and bulk management of provisioned sites.<\/li>\n<li><strong>Add WordPress Site Form:<\/strong> Quickly create new WP sites from admin with product, owner, and subscription linking.<\/li>\n<li><strong>Subscription Parent Order Links:<\/strong> Parent order IDs are linked directly to their edit pages for easy order lookup.<\/li>\n<\/ul>\n\n<h3>Security &amp; Automation<\/h3>\n\n<ul>\n<li><strong>Auto-SSL Certificate Generation:<\/strong> Automatically triggers cPanel AutoSSL for every new WordPress installation.<\/li>\n<li><strong>HTTPS Security Hardening:<\/strong> Injects rewrite rules, blocks PHP in uploads, prevents author enumeration, disables xmlrpc.php, and sets security headers.<\/li>\n<li><strong>Persistent Activity Log:<\/strong> Tracks all subscription events (provisioning, renewals, suspensions) with a searchable admin log viewer.<\/li>\n<li><strong>Automated Data Backups:<\/strong> Scheduled backups with secure off-site storage to protect against data loss.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to eNom (www.enom.com) to provide domain registration and management services.<\/p>\n\n<ul>\n<li><strong>What is sent:<\/strong> When registering or managing a domain, your account credentials and the domain contact information are sent to eNom.<\/li>\n<li><strong>Why it's used:<\/strong> This service is required for the core functionality of the plugin: domain search, registration, and DNS management.<\/li>\n<li><strong>Conditions:<\/strong> The data is processed according to eNom's terms and conditions and privacy policy.<\/li>\n<\/ul>\n\n<p>This service is provided by \"eNom\":\n* <a href=\"https:\/\/www.enom.com\/reseller\/legal-policy-agreements\/certified-reseller-terms-and-conditions\/\">eNom Terms and Conditions<\/a>\n* <a href=\"https:\/\/www.enom.com\/reseller\/legal-policy-agreements\/privacy-policy\/\">eNom Privacy Policy<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the \/wp-content\/plugins\/ directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Configure the plugin settings under the Hosting Solution menu.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.5<\/h4>\n\n<ul>\n<li><strong>AJAX-Powered Dropdowns<\/strong> \u2014 cPanel account, hosting products, and owner dropdowns replaced with autocomplete search fields<\/li>\n<li><strong>Server-Side AJAX Pagination<\/strong> \u2014 Dashboard tables and product listing migrated to AJAX pagination and filtering<\/li>\n<li><strong>On-Hold Subscription Grace Period<\/strong> \u2014 Subscriptions can be placed on-hold with configurable grace period countdown and auto-termination<\/li>\n<li><strong>Deletion Warning Emails<\/strong> \u2014 Customizable scheduled email notifications before subscription data deletion<\/li>\n<li><strong>Automated Backup Manager<\/strong> \u2014 New backup system for automated data backups with secure storage integration<\/li>\n<li><strong>Invoice History View<\/strong> \u2014 Interactive invoice history accessible from subscription management in admin and dashboard<\/li>\n<li><strong>Custom Header Navigation Menu<\/strong> \u2014 Configurable header navigation menu with settings and styling options<\/li>\n<li><strong>WordPress Site Admin Form<\/strong> \u2014 Add WordPress Site panel with product, owner, and subscription linking<\/li>\n<li><strong>Subscription Parent Order Links<\/strong> \u2014 Parent order IDs now link directly to their edit pages<\/li>\n<li><strong>Subscription Switching Improvements<\/strong> \u2014 Fixed broken subscription switching with proper parent order linking and WP site deployment on switch<\/li>\n<li><strong>Dashboard UI Refinements<\/strong> \u2014 Improved IP and Nameserver display styling<\/li>\n<li><strong>Various bug fixes and performance enhancements<\/strong><\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li><strong>Automated WordPress Site Provisioning<\/strong> \u2014 Fully automated WordPress installation on WHM\/cPanel with addon domain creation, MySQL database setup, WP core installation, security hardening, and AutoSSL<\/li>\n<li><strong>Custom WP Admin Credentials<\/strong> \u2014 Set your own admin username, password, and email during provisioning<\/li>\n<li><strong>Animated Provisioning Dashboard<\/strong> \u2014 Real-time progress indicators showing each step of the WordPress installation<\/li>\n<li><strong>Recommended Plugin Installation<\/strong> \u2014 Automatically install and activate selected plugins during provisioning<\/li>\n<li><strong>Server IP &amp; Custom Nameservers<\/strong> \u2014 Per-server IP and custom nameserver configuration shown in provisioning emails<\/li>\n<li><strong>WP Sites Admin Panel<\/strong> \u2014 Redesigned admin interface with search, pagination, status filters, and delete actions<\/li>\n<li><strong>Dashboard Menu Builder<\/strong> \u2014 Drag-and-drop menu editor to customize client dashboard navigation with custom endpoints and icons<\/li>\n<li><strong>Profile Dropdown Menu<\/strong> \u2014 Modern user dropdown with account settings, logout, and configurable return-to-site link<\/li>\n<li><strong>Cart Billing Cycle Display<\/strong> \u2014 Shows \"\/month\" or \"\/year\" on subscription product prices in cart and extends WooCommerce Store API<\/li>\n<li><strong>Next Payment Date Filtering<\/strong> \u2014 Filter subscriptions by upcoming (7\/30\/90 days) or overdue next payment dates<\/li>\n<li><strong>Persistent Activity Log<\/strong> \u2014 Searchable admin log tracking all subscription events with date range and type filters<\/li>\n<li><strong>Stripe Early Renewal Support<\/strong> \u2014 Generate Stripe Payment Intents for early subscription renewals<\/li>\n<li><strong>Configurable Promotional Button<\/strong> \u2014 Add a custom CTA button to the guest dashboard welcome section<\/li>\n<li><strong>Guest WordPress Site Creation<\/strong> \u2014 Allow guests to purchase and provision WordPress sites without logging in<\/li>\n<li><strong>Subscription ID Column<\/strong> \u2014 Show subscription ID with colored status badge in WP Sites admin table<\/li>\n<li><strong>Conditional Domain UI<\/strong> \u2014 Hide domain registration UI across the dashboard when domains are disabled in settings<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Domain Transfer feature \u2014 customers can now transfer existing domains from other registrars directly from their dashboard<\/li>\n<li>Redesigned client hosting dashboard with enhanced status indicators, grid layout, icon-based navigation, and dynamic header titles<\/li>\n<li>Customizable branding settings for dashboard logo, site name, and welcome branding<\/li>\n<li>Guest dashboard access with custom welcome branding and navigation UI for pre-registration users<\/li>\n<li>Public domain availability lookup \u2014 non-logged-in users can check domain availability before signing up<\/li>\n<li>Product management UI with dedicated add, edit, and delete functionality<\/li>\n<li>Optimized checkout flow with add-to-cart redirects to checkout<\/li>\n<li>Improved subscription card UI and layout management<\/li>\n<li>Various bug fixes and performance enhancements<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Subscription switching with grouped product support, configuration settings, and frontend toggle buttons<\/li>\n<li>Early renewal functionality with dedicated settings and management<\/li>\n<li>Manual renewal and disable auto-payment options on the client dashboard<\/li>\n<li>PayPal payment method change handler<\/li>\n<li>Drip downloads, zero initial payment, and independent subscription processing settings<\/li>\n<li>Role Manager tab in settings with refined dashboard access capabilities<\/li>\n<li>Security improvements with input sanitization and WordPress coding standard compliance<\/li>\n<li>Various bug fixes and performance enhancements<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Streamlined admin experience with custom Server and Product management screens<\/li>\n<li>Edit hosting products directly from a dedicated interface<\/li>\n<li>Automated review reminders and quick plugin rating links<\/li>\n<li>New hosting manager interface with broader subscription product compatibility<\/li>\n<li>Centralized domain management page with AJAX-powered real-time registration<\/li>\n<li>Enom domain sync module with local caching for faster domain lookups<\/li>\n<li>Pagination and automated owner lookup on synced domains<\/li>\n<li>Overall performance improvements and sanitization enhancements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A comprehensive web hosting management and domain registration solution for WordPress using WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/308972","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=308972"}],"author":[{"embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/siteskyline"}],"wp:attachment":[{"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=308972"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=308972"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=308972"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=308972"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=308972"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=308972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}