Core Concepts
Welcome to the Core Concepts guide for Billmora. This section explains how Billmora structures its products, services, domains, and promotions — and how they all work together.
Understanding these concepts will help you set up your store correctly, from creating your first product to configuring advanced pricing and automation.
Billmora's Product Hierarchy
Products in Billmora are organized in a three-level hierarchy to keep your store structured and easy for clients to navigate:
- Catalogs: The top-level grouping. Use them to separate different types of services. (e.g., Web Hosting, VPS, Software Licenses)
- Packages: The actual products or services that clients can purchase within a Catalog. (e.g., Starter Plan, Pro Plan)
- Variants: Selectable options with their own pricing attached to a Package. (e.g., Operating System, RAM Upgrade)
Plugins: Extending Billmora
In addition to products, Billmora relies on a robust Plugin architecture to automate and process the lifecycle of those products:
- Provisionings: Automate the creation, suspension, scaling, and termination of services (e.g. Proxmox, Pterodactyl).
- Registrars: Handle the registration and renewal of domain names.
- Gateways: Process invoice payments via third-party providers (e.g. PayPal, Duitku).
- Modules: General-purpose add-ons that extend the platform's features (e.g. Affiliate, Announcements).
Why Understanding Core Concepts Matters
A solid understanding of these concepts allows you to:
- Structure your store in a way that is clear and easy to navigate for clients.
- Configure pricing and billing cycles correctly to avoid errors.
- Take full advantage of automation features like the Provisioning Plugin system.
Please select a topic in the sidebar to learn more about each concept in detail.
