/ /website-builder/ /extensions/ /module-integration/ /order-form/

# Page Templates

The Lagom WHMCS Client Theme (opens new window) offers various templates with additional settings for specific theme pages, allowing for comprehensive customization to meet your business needs. You can configure page templates and their settings through the Page Manager.

# General

This section provides an overview of settings that are universally applicable across multiple pages within the theme. To streamline your experience and avoid repetitive information, we have grouped these common settings into one comprehensive section. Here, you will find instructions on how to configure and customize these settings to enhance the functionality and appearance of your website.

# Pages With Sidebar

Each page that includes a "left" sidebar also provides the ability to hide this sidebar through the "Template Settings". As an example, the "left" sidebar can be hidden on Product pages (opens new window).

To achieve it, you need to activate the "Hide Sidebar" option in the "Product" page management:

The following option is not supported for "right" sidebars.

# Homepage

This page becomes visible ONLY if the "Default to Client Area" option is unchecked. You can find this option in "System Settings" > "General" > "Other".

# Default Template

Click to see live demo

# Modern Template

Click to see live demo

"Modern" template contains additional settings listed below. If you are interested in customization of the "Modern" homepage template, then please follow this documentation article.

# Show Banner Navigation

By default this option is enabled, however it require additional configuration described here, so the homepage banner will be visible.

By default this option is enabled, when disabled you'll hide the "Find Your New Domain Name" section.

# Show Product Groups

By default this option is enabled, when disabled you'll hide the "Products For All Businesses" section. Learn how to customize this section - click.

# Show Features Section

By default this option is enabled, when disabled you'll hide the "Our Guarantees" section. Learn how to customize this section - click.

# Show Testimonials Section

By default this option is enabled, when disabled you'll hide the "Our Customers Say" section. Learn how to customize this section - click.

# Testimonials Autoplay

When enabled testimonials will automatically slide from right to left, every few seconds in "Our Customers Say" section.

# Show Latest News Section

By default this option is enabled, when disabled you'll hide the "Latest News" section.

# Show Get Started Section

By default this option is enabled, when disabled you'll hide the "Let’s Get Started!" section. Learn how to customize this section - click.

# Choose product group price display

This option allows you to decide, what "billing cycle" will be shown in "Product Groups" section.

  • Cheapest billing cycle - Selected by default. This option displays lowest billing after conversion to a monthly billing cycle. For example, if your product has following configuration: $10/mo, $100/yr, then we'll display $100/yr billing cycle for this product group, because it has lowest monthly price after calculation: $100/12 = $8.3/mo. We strongly suggest to use this option with "Monthly Pricing Breakdown" (opens new window) option from WHMCS, otherwise mixed billing cycles may be shown in your homepage.
  • Monthly - Display lowest "Monthly" price, from all products in selected group. If selected group will not have "Monthly" billing cycle configured, we'll show next lowest billing cycle.
  • Quarterly - Display lowest "Quarterly" price, from all products in selected group. If selected group will not have "Quarterly" billing cycle configured, we'll show next lowest billing cycle.
  • Semiannually - Display lowest "Semiannually" price, from all products in selected group. If selected group will not have "Semiannually" billing cycle configured, we'll show next lowest billing cycle.
  • Annually - Display lowest "Annually" price, from all products in selected group. If selected group will not have "Annually" billing cycle configured, we'll show next lowest billing cycle.
  • Biennially - Display lowest "Biennially" price, from all products in selected group. If selected group will not have "Biennially" billing cycle configured, we'll show next lowest billing cycle.
  • Triennially - Display lowest "Triennially" price, from all products in selected group.

# Client Area

# Dashboard

Click to see live demo

Currently "Dashboard" page offers only "Default" template with below settings:

# Hide Sidebar

Option to show/hide page sidebars - learn more.

# Hide Expiring In / Expired label

Option to show/hide "Expiring..." label in "Your Active Products/Services" dashboard panel

# Show Alert Buttons

When enabled, icon buttons will be replaced by full buttons in warning alerts, shown at the top of Dashboard page.

# Hide Default Alerts

When activated, this option will eliminate the standard 'warning' alerts generated by WHMCS for overdue invoices and expiring domains/services

# Hide Product Group Names From Order Summary

When enabled product group name will be removed from the right services summary box on the dashboard page.

The effect before applying this setting.

The effect after enabling this option - product group name is being removed.

# Services

Click to see live demo

Currently "Services List" page offer only "Default" template, which contains multiple settings:

# Hide Sidebar

Option to show/hide page sidebars - learn more.

# Hide Inactive Services

This option allows you to show/hide selected product statuses. You can select single, or multiple statuses.

# Show "Manage" button

Option to show/hide "Manage" button in services table.

# Display Product ID

Option to show/hide product ID located next to its name.

# Hide SSL Icon

Hide the icon with SSL status, shown in the table next to the domain name

Before enabling this option.

After enabling the "Hide SSL Icon" option.

# Remove URL From the Domain/Host Name

This option lets you remove URL from the Domain/Host name.

Before enabling this option.

After enabling the "Remove URL From the Domain/Host Name" option.

# Hide Group Name

This option lets you show or hide product's group name shown in the table.

Before enabling this option.

After enabling the "Hide Group Name" option.

# Show End of Trial Period

This option allows you to display the "End of trial period" date instead of the standard "Next Due Date" for products with a defined trial period. It works only if the product has Auto Terminate/Fixed Term configured in WHMCS.

Without disabled, normal "Next Due Date" is displayed.

When enabled, trial products will clearly show when the free period ends.

# Default Status Filter

This option lets you define which ticket statuses will be displayed by default in the table on the Support Tickets page.

You can select multiple statuses or choose "All" to display every ticket. Clients can still adjust the filter manually if they want to see different results.

# Show Dedicated IP

This option allows you to show the dedicated IP address assigned to the service directly on the services list page. Useful for VPS servers, dedicated servers and hosting accounts with a dedicated IP address.

When enabled, the IP address is automatically retrieved from the product configuration in WHMCS and displayed on the service details page.

Before enabling this option.

After enabling this option.

# Product Details

Currently "Products Details" page offer only "Default" template, which contains multiple settings:

# Show “Cancellation” Button For Free Products

By default WHMCS system does not display "Request Cancellation" menu item in left sidebar, by enabling this option you'll force displaying of "Request Cancellation" button for products which has bene purchased for free.

# Remove URL From The Domain/Host Name

When enabled, url from domain/host name will be removed from the primary box shown in product management page.

# Hide Group Name From Product Header

When enabled product group name will be removed from the primary box shown in product management page.

# Hide Right Box With Billing Details/Server Usage

When enabled, billing details / server usage box will be removed from the top part of the page, and these details will be visible in overall summary table below.

# Display Addon ID

Once selected "ID" will be shown next to the addon name in "Product Details" page.

This feature allows to either expose addon IDs or keep them hidden in the Addons section layout.

# Hide Sidebar

When the option is selected, the sidebar will be completely removed from the "Product Details" page.

# Product Upgrade

# Product Columns

Define amount of product columns shown in "Product Upgrade" page, you can select 1-3 columns to be shown.

# Hide Configurable Options

This feature enables the selection of multiple configurable options that will be hidden during the upgrade process of configurable options.

When chosen, these configurable options will not appear during the upgrade process for a specific product.

# Request Cancellation

# Hide "Immediate Cancellation"

When this option is enabled, the "Immediate Cancellation" option is removed from the "Request Cancellation" page.

# Hide Sidebar

This option allows you to hide the sidebar on the "Request Cancellation" page. When enabled, the page is displayed in a full-width layout without the sidebar.

The screenshots below show the sidebar visibility before and after enabling this option.

# Domains

Click to see live demo

Currently "Domains List" page offer only "Default" template, which contains multiple settings:

# Hide Sidebar

Option to show/hide page sidebars - learn more.

# Hide Inactive Services

Option to show/hide selected domain statuses. You can select single, or multiple statuses.

Once activated, additional settings will show up in services list table:

# Show "Manage" button

Option to show/hide "Manage" button in domains table.

# Show "Auto Renew" switcher

Option to show/hide "Auto Renew" switcher in domain table. Once activated it'll replace the "status" label with on/of switcher:

# Remove URL Anchor from Domain/Host Name

This option allows you to remove links (URL anchors) from domain or host names, replacing them with plain text. This is useful when you do not want domain names to be clickable, or when you want to avoid unintentional redirection of users.

# Hide "Register a New Domain" box

This option allows you to show or hide the "Register a New Domain" box displayed in the sidebar on the Domains page.

This box lets clients quickly search for and register new domains directly from the Domains list. In some setups, this may not be needed or may distract users who only manage existing domains.

Please note that this option works together with the sidebar visibility. If the sidebar is hidden using the Hide Sidebar (opens new window) option, the "Register a New Domain" box will not be shown. This ensures a clean and consistent page layout when the sidebar is disabled.

# Before
# After

# Invoices

Click to see live demo

Currently "Invoices List" page offer only "Default" template, which contains multiple settings:

# Hide Sidebar

Option to show/hide page sidebars - learn more.

# Show "Manage" button

Option to show/hide "Manage" button in invoices table.

# Show "Download" button

Option to show/hide "Manage" button in invoices table.

# Invoice Table Sorting

Select a sorting preference for the invoices table from multiple available options:

  • Invoice Number Asc
  • Invoice Number Desc
  • Invoice Date Asc
  • Invoice Date Desc
  • Due Date Asc
  • Due Date Desc
  • Total Asc
  • Total Desc

# View Invoice

# (1) Show 0% Tax Level 1

Force display of 0% Tax level 1.

# (2) Show 0% Tax Level 2

Force display of 0% Tax level 2.

# (3) Display Invoice Due Date When it is Paid

Force display of "Due Date" for "Paid" invoices.

# (4) Display Bank Transfer Details On The Invoice

This option will automatically display selected bank transfer details on invoices. However your payment gateway need to have "Bank Transfer" name included in your payment gateway settings, for example: "Bank Transfer USD", "Bank Transfer EUR", etc.

# Display Default Gateway Images Instead Of Make Payment / Subscribe Buttons

Deactivate custom buttons in "View Invoice" page generated by Lagom WHMCS Client Theme and display default buttons generated by the "Payment Gateway" modules. This option may be handy if you are using custom "Payment Gateway" module, which is not working with our buttons.

# Invoice Payment

# Hide Option To Add New Billing Address

When this option is enabled, customer will not be able to add new "billing address" during payment process of "unpaid" invoice.

# Login & Registration Pages

There are multiple pages which are related to the customer login and registration:

All the above pages contains two templates to choose from:

# Default Templates

"Default" template for "Login & Register" pages includes below settings:

Display a logo above the login/register box.

Hides the Lagom WHMCS Client Theme "navigation" and "footer".

This template display a page without the menu and footer, where sidebar display "Latest News" from "Announcements" list.

This option allows you to choose the position of the sidebar on your login page. You can display it either on the left or right side.

# Side Ilustration Login

This template displays the right-positioned sidebar on the login page with a predefined graphic illustration.

# Bottom Illustration Login

This template adds a predefined graphic to the bottom and sides of your login page. You can choose between two illustration styles:

# Illustration 1

Displays a graphic that covers both sides and the bottom of the login page.

# Illustration 2

Displays a graphic that covers only the sides of the login page, leaving the bottom area empty.

# Registration

# Hide Marketing Email Box

Upon activation, the "Join our mailing list" section will no longer appear on the "Registration" page. Instead, all new customers will be automatically subscribed to the mailing list. To opt out, they must adjust their preferences in the account settings.

It is required to enable this option in WHMCS settings, before enabling "Hide Marketing Email Box", otherwise no customers will be subscribed to marketing emails. Follow WHMCS documentation to learn how to enable this feature - documentation article (opens new window)

# Add Funds

Click to see live demo

Currently "Invoices List" page offer only "Default" template, which contains multiple settings:

# "Amount to add"

Allows you to configure 5 value boxes, shown on the "Add Funds" page.

# Automatically calculate these values based on min/max values

When enabled 5 value boxes will be automatically calculated, based on min and max values set in WHMCS settings (opens new window).

# Support

# Support Departments

This section offers two templates for the "Support Departments" page:

# Default Template

Click to see live demo

Presents departments as a list of groups.

# Boxes Template

Click to see live demo

Displays departments as separate boxes.

When this option is enabled it hides the knowledgebase search bar during the department selection step. By default, the search bar is shown above the department list to help users quickly find answers before submitting a ticket. When this option is enabled, the search bar will be completely removed from that view.

Below you can find screenshots that compare both states — when the search bar is visible and when it is hidden.

Default Template

Below a screenshot when option disabled

Below screenshot when option enabled

Boxes Template

Below a screenshot when option disabled

Below a screenshot when option disabled

# Open Ticket

"Support Ticket - Step Two" page contains multiple template settings for the "Default" template.

# Hide Sidebar

Option to show/hide page sidebars - learn more.

# Hide Ticket Priority

When this option is selected, the "Priority" select will be hidden from the ticket creation page. Consequently, all tickets will be created with the "Medium" priority option pre-selected.

After enabling this option, the "Priority" field is hidden.

# Hide Inactive Services

Option to show/hide selected domain or product statuses. You can select single, or multiple statuses.

Once this option is activated, the chosen inactive domains and products will be removed from the "Related Services" list:

# Hide Department

When this option is selected, the "Department" select will be hidden from the ticket creation page. Consequently, all tickets will be created within department selected on first step.

After enabling this option, the "Department" field is hidden.

# View Ticket

# Hide Ticket Priority

When this option is selected, the "Priority" label will be hidden from the ticket information section.

How it looks before enabling this feature.

Effect after enabling this feature.

# Enable Collapsible Tabs in "Ticket Settings"

This setting allows you to switch from traditional tabs to collapsible sections on the "View Ticket" page. It helps reduce clutter and makes it easier to manage ticket settings, especially on smaller screens or when multiple options are available.

By default, the tabs are expanded as shown below.

When the option is enabled, each tab in the "Ticket Settings" section can be individually expanded or collapsed using a toggle icon. Only one section can remain open at a time, making the interface cleaner and more focused.

# Support Tickets

# Hide Sidebar

Option to show/hide page sidebars - learn more.

# Show "Manage" Button

Choose whether you would like to show or hide "Manage" button within ticket table.

# Default Status Filter

This option, designed for the "Support Tickets" page, allows you to select which ticket statuses will be displayed by default to your customers. The default value is set to all, meaning that tickets with all statuses will be shown.

# Hide Inactive Tickets

This option allows you to automatically hide tickets with specific statuses (e.g., Closed or Answered). After enabling it, an additional toggle button will appear on the Support Tickets page, allowing clients to manually show or hide those inactive tickets.

This improves readability for users with a large number of resolved or archived tickets.

# Display "Last Update" Time as "X Ago"

This option changes how the "Last Updated" column is displayed in the ticket list, making it easier to quickly spot when each ticket was last updated.

By default, the column displays the full date and time of the last update:

When this setting is enabled, the column will display a simplified time reference instead — for example: "2 days ago" or "3 hours ago".

# Announcements

Currently "Announcement" page offer only "Default" template, which contains multiple settings:

# Hide Sidebar

Option to show/hide page sidebars - learn more.

# Display Images on Announcement List

Option allows to display images for specific article, in the article list page. Image will be shown only if its available at the top of the article description.

# Order Process

# Product Groups

"Products" page contains multiple template settings for the "Default" template.

# Hide Sidebar

Option to show/hide page sidebars - learn more.

# Horizontal Packages

Displays product packages as horizontal boxes.

# Product Columns

Available if horizontal packages are dissabled, this option allows you to define the number of product columns.

# Show "One Time" cycle

This feature adds a "One Time" label under the price on the product view page for items classified as one-time purchases. It helps make it clear these products are not billed regularly.

# Domain Register

This page is used to search for available domain names and start the domain registration process. It helps clients quickly check domain availability and compare TLD pricing before adding a domain to the cart. A live demo of this page is available here.

This page provides two templates:

# Default Template

Click to see live demo

# Hide Sidebar

Option to show or hide the page sidebar. This is useful when you want the page content to use full width. Learn more.

Choose whether you want to show or hide featured TLDs on this page. Featured TLDs can be configured in Domain Pricing in the WHMCS admin area.

# Show TLDs Category Filter

Choose whether you want to show or hide the category filter displayed in the TLD pricing table.

# Disable Hosting Reminder

This option lets you disable the notification that suggests adding hosting during domain registration. This is useful if you want customers to register a domain without any hosting suggestions.

The typical view showing the hosting reminder box.

The view before disabling the hosting reminder box.

Enabling this option displays a www. prefix hint before the domain input field. This is a visual guide, so customers know they do not need to type www. during the domain search.

# Modern Template

Click to see live demo

Choose whether you want to show or hide featured TLDs on this page. Featured TLDs can be configured in Domain Pricing in the WHMCS admin area.

# Show TLDs Category Filter

Choose whether you want to show or hide the category filter displayed in the TLD pricing table.

# Show WWW Prefix for Domain Search

Enabling this option displays a www. prefix hint before the domain input field. This is a visual guide, so customers know they do not need to type www. during the domain search.

# Domain Transfer

This page is used to transfer an existing domain to your company. Clients can enter their domain name and continue with the transfer process in a clear and focused layout. A live demo of this page is available here.

This page provides two templates:

# Default Template

Click to see live demo

# Hide Sidebar

Option to show or hide the page sidebar. This is useful when you want the page content to use full width. Learn more.

# Modern Template

Click to see live demo

Choose whether you want to show or hide featured TLDs on this page. Featured TLDs can be configured in Domain Pricing in the WHMCS admin area.

# Show TLDs Category Filter

Choose whether you want to show or hide the category filter displayed in the TLD pricing table.

# Show TLDs Pricing Table

Choose whether you want to show or hide the TLD pricing table.

Below is the view with this option enabled, showing the TLD pricing table.

Below is the view with this option disabled, with the TLD pricing table hidden.

# Configure Product

# Addon Columns

This setting allows you to display addons in either 1 or 2 columns on the product configuration page during the ordering process.

# Hide Product Group Names From Order Summary

When enabled product group name will be removed from the right summary box in product configuration page.

# Billing Cycle Box Style

Choose where you want the "Save" label to appear in the product’s billing cycle section. By default, the label is shown inside the tile, next to the price. You can choose to display it on the outer edge of the billing cycle tile instead.

# "Default - Save label inside billing cycle box"
# "Style 2 - Floating save label"

# Billing Cycle Order

The Billing Cycle Order option allows you to define the order in which billing cycles are displayed on the "Configure Product" page. You can display billing cycles from the shortest period to the longest (Ascending) or from the longest period to the shortest (Descending). The first available billing cycle is selected automatically based on the selected order.

# Ascending

Displays billing cycles from the shortest to the longest period. The shortest available billing cycle is selected automatically.

# Descending

Displays billing cycles from the longest to the shortest period. The longest available billing cycle is selected automatically.

# Configure Product Domains

# Templates

# Default
# Boxed

# Settings

All templates available for this page, shares the same settings which has been documented below.

# Replace "Add To Cart" button with "Continue"

Replace "Add To Cart" button with "Continue" button, for primary domain lookup in the main box, below domain search. This option will also replace the button functionality:

  1. Continue - When continue button is clicked, domain will be added to the cart, and customer will be automatically redirected to next order step.
  1. Add To Cart - This button adds the domain to the shopping cart while allowing the customer to stay on the page, thus making it possible to add more domains from the "Suggested Domains" box.
# Automatic Domain Order

When external product link includes sld & tld - eg. cart.php?a=add&pid=1&sld=whmcs&tld=.com - domain will be automatically added to the cart.

  1. Disabled - when this option is disabled, domain will be automatically looked, but it won't be added to the cart, as shown in below video:
  1. Enabled - when this option is enabled, domain will be automatically looked and if available it'll be added to the cart, as shown in below video:
# Display Spotlight TLDs in a Separate Category

When enabled, this option divides the domain list in the TLD dropdown into two separate categories.
TLDs added in the WHMCS TLD Spotlight (opens new window) section will appear under the "Most Popular" category, while all remaining TLDs will be displayed below under the "Other" category.

This makes it easier for your clients to find the most attractive or frequently used domain extensions when searching for a domain.

# Sorting TLDs in Dropdown Selection

This setting controls how TLDs are ordered in the dropdown list. If the Display Spotlight TLDs in a Separate Category option is enabled, the selected sorting method will be applied to both the "Most Popular" and "Other" categories.

# Default

TLDs are displayed in the same order as configured in the WHMCS admin area.

# Alphabetically

TLDs are displayed in alphabetical order.

# Configure Domains

Currently "Configure Domains" page offer only "Default" template, which contains below setting:

# Display "No Hosting" Information More Prominent

When enabled, information that "no hosting" is assigned to the domain name, which is currently ordered, will be shown more prominent in the domain box, as shown in below example:

# Hide "Nameservers" Section

When this option is activated, the "Name Servers" section will be entirely omitted from the "Configure Domains" page during the ordering process.

# Display Extended Version of Domain Addons

This option allows to better present domain addons by increasing their size, moving the description from the tooltip to the addon box, and adding "Add to Cart" button. We can find this option in RS Themes -> Pages -> Order -> Configure Domains.

Without this option enabled, the description of the domain addons is located in the tooltip and is not visible after opening the page.

When the "Display Extended Version of Domain Addons" is enabled, we get a clearer and more prominent view with descriptions and "Add to Cart" buttons.

# Disable Hosting Reminder

This option allows you to disable notifications that suggest adding hosting when configuring domains. This is useful for users who prefer to register domains without purchasing additional hosting services.

The typical view showing the hosting reminder label.

The view after disabling the hosting reminder label.

# View Cart

Currently "View Cart" page offer only "Default" template, which contains below setting:

# Hide Product Billing Cycle Dropdown

When enabled, billing cycle dropdown shown in "view cart" table will be hidden.

# Hide Promotion Box

When enabled, promotion input will be hidden in the "view cart" page.

# Hide Create Sub-Account

When this option is enabled, logged in customer won't be able to register new "sub-account", during ordering process of a new product.

# TOS Location

Select the location for the TOS checkbox on the View Cart page from the following available options:

  1. Default
  1. Above CTA Button
  1. End of order page
# Hide Marketing Email Box

Upon activation, the "Join our mailing list" section will no longer appear on the "Checkout" page for new customer registration. Instead, all new customers will be automatically subscribed to the mailing list. To opt out, they must adjust their preferences in the account settings.

It is required to enable this option in WHMCS settings, before enablign "Hide Marketing Email Box", otherhwise no customers will be subscribed to marketing emails. Follow WHMCS documetnation to learn how to enable this feature - documentation article (opens new window)

# Hide Group Name From Summary Table

Upon activation, the product group name will be omitted from the product name in the summary table on View Cart page.

# Set "Company Name" Field As Required

Choose whether you would like to make "Company Name" field as required in registration form on View Cart page.

# Display VAT Based on Selected Country

This option allows the VAT amount to be automatically calculated and displayed in the Order Summary as soon as the customer selects a country in the order form, making the checkout experience faster and more transparent.

Without this feature enabled, customers have to manually estimate taxes using the "Estimate Taxes" button. They were required to click the button, choose their country from a modal window, and confirm the selection.

With the Display VAT Based on Selected Country option enabled, the VAT is calculated automatically once the country is selected. No additional steps are required.

# Hide IP Address Box

This option allows you to hide the information box displayed on the "View Cart" page that informs users their IP address is being logged for security purposes.

When enabled, the box with the secure environment message is hidden from the page. When disabled, the box remains visible, which is the default behavior.