Product Configuration: Package bundles
Bundle billing
There are two ways to set bundle price and billing options.
Fixed price / billing settings
By selecting "Set fixed price" option you can set bundle pricing just like for the 'normal; product. It will allow you to define which cycles should be available and for what price.
Collective price / Enabled billing options
This is the default option for bundles, which will sum prices for items included in the bundle. Each price change that you make for those items will be automatically reflected in that bundle price. You can control which billing cycles will be available by changing them in item configuration: just click that item name or pencil icon, select which cycles you want to offer and save your product settings.
This option also allows adding discounts for the bundle. You can set the percentage or fixed discount amount, or you can use a coupon code.
Creating bundles
Creating bundles is very similar to creating normal products. Go to Settings → Product & Services and create new order page. Enter a name for it, from product types select Package bundles and save.
Add new product - set your bundle name, provide the description and choose which items will be included in it.
Adding items to bundle
To add an item to the bundle, select whether it should be a normal product, domain or an addon, and select that item from related dropdown list - this will add that item to a list below.
Each new item will be added to the end of this list. The list is sortable, order of the item is later reflected while provisioning - first are created items that are on the top of the list.
From this position you can open item configuration by clicking on its name or pencil icon.
Item Configuration
Each item has cycle/period settings which can be enabled or disabled. For products and addons you can choose available billing cycles - those settings will change bundle price if it's calculated automatically.
Products additionally can be preconfigured if they have some sort of customization options, you can also select which fields should be exposed in the cart.
Time based validation
If you wish to offer this package only for a given period of time, you can use Time based validation feature - you will find this option right under tabs. It will add two date fields, you can use both or just one of them.
If all products from bundle category will exceed their time limitations, that category wont be listed in client area any longer.
Bundle provisioning
Bundle activation
Bundle when activated will assign all included services, addons and domain to the client profile. Each of those items is a separate service and can be managed like any other regular account.
Addons that were added as items will be assigned to the main bundle account, addons that were configured under bundle items will be assigned to related accounts.
Recurring billing
Recurring invoices are generated only for main bundle account, sub services are set up with no recurring charge.
Suspending / Terminating account
Actions like suspend, unsuspend and terminate are executed on all items included in bundle.