> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://docs.clientexec.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Creating a Product

In this tutorial, we will create a shared hosting product utilizing cPanel as the plugin. In order to configure a cPanel server, click [here](/en/article/cpanel-initial-setup-qw5dzb/).

1. Navigate to **Settings > Products > Products**. We will use the **Shared Web Hosting** category.
2. Click **Shared Web Hosting** (Hosting).
3. Click **Add New Product**.  

![](https://storage.crisp.chat/users/helpdesk/website/-/8/9/5/a/895a2775afb3f800/screenshot-2026-08-10-at-16-24_ianerj.png)

4. Configure these settings: 

![](https://storage.crisp.chat/users/helpdesk/website/-/8/9/5/a/895a2775afb3f800/screenshot-2026-08-10-at-16-26_1e7rudc.png)

| Field Name | Description |
| ---- |
| Signup Order | Order in which the product is displayed in signup. |
| Welcome E-mail | Choose the appropriate Welcome E-mail for the service you are creating. |
| Description | A full description of the hosting plan. |
| Allow Direct Link | Allow the Direct Link to be utilized. |
| Show in Signup Form | Have the product display during signup. |
| Send welcome email | Send welcome email on account creation. Note: Must be enabled in Setup -> Settings -> Signup. The option is "Send Account Welcome E-mail". |
| Automatically Activate Package | Have the package automatically activate once payment is received.   Note: You must also enable the [Order Processor](/en/article/automating-orders-with-cron-10zcnj3/) automation service to allow this product to be automatically created. |
| Open A Ticket | Open a ticket when this product is ordered. |
| Highlight This Product | This feature is not currently in use. |
| Include Additional Bundled Products | Include Additional Products with this one. |
| Domain products | Provides the option to purchase a domain with the product. |
| SSL Certificate Products | Providing SSL products to purchase with the product. |
| Subdomains | Enter a list of subdomains separated by ; to offer your clients a free alternative to a domain name. |
| Hide custom hosting fields | Hosting products have 3 built-in mandatory fields (Username, Password & Domain Name). The fields are displayed in Step 2 of the signup process, check this box to hide them from view. Note: Any server plugins that rely on these fields will fail so use with caution. |

5. Click Save.

6. Click the **Pricing** tab.  

![](https://storage.crisp.chat/users/helpdesk/website/-/8/9/5/a/895a2775afb3f800/screenshot-2026-08-10-at-16-27_1do84vg.png)

| Field Name | Description |
| ---- |
| Price | Enter the price for the timeframe. |
| Setup | If you charge a setup fee for your products, enter it here. |
| Allow in signup | Click this to enable this price option in signup. |
| One-Time | Allow the client to pay a one-time fee to keep the hosting account for the life of the company. |
| Product is Taxable | Enable this if the product should require tax. |
| Automatic Coupon | Enter an existing Coupon Code to have the coupon automatically applied during checkout. |

7. Configure any **Addons** you may have, such as domain registration.
8. Click **Advanced & Plugin Settings**. 

![](https://storage.crisp.chat/users/helpdesk/website/-/8/9/5/a/895a2775afb3f800/screenshot-2026-08-10-at-16-27_1srcald.png)

(Not seeing **Advanced & Plugin Settings**? Click [here](/en/article/advanced-plugin-settings-tab-not-showing-gizijl/))

* Type in the name of your cPanel server that you created in [this ](/en/article/cpanel-initial-setup-qw5dzb/)tutorial.
* Type in the name of the package exactly as it appears in WHM.
* If this package is a reseller package, click the check box and continue filling out the settings.