Abiquo 6.0
Privilege: Access Pricing view, Manage pricing
For each datacenter, you can set separate prices, and use different currencies, and you can set cost codes for resources, such as VM image templates.
The workflow to create a new pricing model is as follows:
Pricing is available in the Abiquo API. See CurrenciesResource, CostCodesResource, PricingTemplatesResource, EnterprisesResource
The platform will list the pricing models that you can display based on your user scope.
To display the details of this pricing model, select it from the list, and click the pencil edit button.
You can only make changes to a pricing model if you have the same scope as the pricing model. The scope of the pricing model is the user scope of the creator of the pricing model.
To add a new currency
Go to Pricing → Currencies
Click the + add button
To create a cost code for resource pricing
Go to Pricing → Cost codes
Now assign cost codes to VM templates (see Modify a VM template) and hardware profiles (see Hardware profiles). Then set prices for the cost codes in your pricing models. Note that you can override cost code prices by setting prices for specific hardware profiles. Pricing and billing for dynamic hardware profiles will also use prices for CPU and RAM for the datacenter.
Before you begin
To create a pricing model:
Go to Pricing → Pricing models
The platform uses the first pricing model for a location in a currency as the set of base prices for the location. If your enterprise has a pricing model, when you create a new pricing model, you can enter a percentage to modify prices, for example, to add a reseller markup. If you then enter a resource price that is lower than the base price, the platform will highlight the price.
For more details see GUI Create a new pricing model Resource prices Prices
For more details see GUI Create a new pricing model Resource prices Datastore tiers
For more details see GUI Create a new pricing model Resource prices Persistent storage
For more details see GUI Create a new pricing model Resource prices Hardware profiles
.
For more details see GUI Create a new pricing model Resource prices Backup policies
For more details see GUI Create a new pricing model Resource prices Cost code prices
Access to pricing models
To display pricing estimates, assign a pricing model to the enterprise. The platform will display the estimates as follows:
At any time users can click the Estimate button in the virtual appliance view to display a current pricing estimate for a VM.
Configure the pricing estimate message
The charge for this Virtual Appliance will be %CHARGE_FORMATTED% per %CHARGEPERIOD%, charged per %MINPERIOD%, subject to a minimum charge of %MINCHARGE_FORMATTED%. Backup service charge: %BACKUP_PRICE%. VMs in this Virtual Appliance will be:
%VM_PRICES%
Resources defined in the Virtual Datacenter total %VDC_TOTAL_CHARGE% per %CHARGEPERIOD%:
%VDC_PRICES%
Notes about the pricing estimate message:
To customize the pricing estimate message:
For more details see GUI Pricing estimate message variables
The enterprise with the pricing model will move to the enterprises With pricing model panel.
Troubleshooting: If an expected pricing model does not display in the list, check that you are logged in with a user with the same scope as the user that created the pricing model.
You can also assign a pricing model to an enterprise when you edit the enterprise. See Assign a pricing model to an enterprise
To implement reseller pricing:
When the reseller first opens the Pricing view, their pricing model will display. The administrator can edit this pricing model to view prices but they cannot save changes, unless they have the same scope as the user that assigned the pricing model to the enterprise.
The reseller can then create their own pricing models:
They can enter a percentage to increase or decrease the base prices.
For resource prices, the platform applies the percentage change (adding the percentage of the base price the reseller entered to the base price).
After an administrator saves the pricing model they can then assign it to their customers. Each customer administrator should only be able to display the pricing model for their own tenant.
For a guide to pricing for resellers, see Pricing for resellers. See also Synchronize public cloud price lists
Related pages