Skip to content

Core Concepts

Welcome to the Core Concepts guide for Billmora. If you have used billing systems like WHMCS or Blesta before, you will find that Billmora provides incredible flexibility in managing products, services, domains, and promotions.

This section is designed to help you understand Billmora's data architecture and how it works, from the highest level down to the client add-on configuration level.

Billmora's Product Hierarchy

The product structure in Billmora is designed hierarchically to make it easier to group and present to clients. Here are the main levels:

  1. Catalogs: These are large categories or groups. (Example: "Shared Hosting", "Dedicated Servers"). Equivalent to Product Groups in other platforms.
  2. Packages: Specific products or services sold within a Catalog. (Example: "Starter Hosting", "Pro Hosting"). Equivalent to Products/Services.
  3. Variants: Additional options that can be changed (configured) by the client when purchasing a Package. (Example: "Additional RAM", "Operating System"). Equivalent to Configurable Options.

Why is Understanding Core Concepts Important?

By understanding these basic concepts, you can:

  • Create more dynamic and flexible offering packages.
  • Prevent errors in pricing and billing cycles.
  • Maximize the use of features such as the provisioning plugin system and domains.

Please select a topic in the sidebar to learn more about each feature in detail.