Addons are additional charges applied to a subscription apart from the base plan charge. The addons can be recurring or non-recurring. A recurring addon included in a subscription is charged as per billing frequency of subscription. A non-recurring addon included in subscription will be charged immediately and only once. And a non-recurring addon is NOT pro-rated based on billing cycle, whereas a recurring addon is automatically pro-rated based on billing cycle.
{
"charge_type": "recurring",
"enabled_in_portal": true,
"id": "sms_pack",
"invoice_name": "sample data pack",
"name": "Sms Pack",
"object": "addon",
"period": 1,
"period_unit": "month",
"price": 200,
"status": "active",
"taxable": true,
"type": "on_off"
}
When updating addons that already have an invoice or a subscription linked to it, you can only update the following parameters:
When an addon that already has subscriptions/invoices linked to it is deleted, it does not get completely purged but is instead moved to "Archived" state. No other subscriptions can use this addon but subscriptions already on it will continue to renew. Once an addon has been archived, it cannot be edited or used again and the addon cannot be un-archived.
If no subscriptions or invoices are linked to an addon, the addon will be permanently deleted from your Chargebee site. This action cannot be undone.
If an addon that is an applicable item for a coupon is deleted, then the addon will be removed from that coupon's list of applicable items.
Archiving an addon will not affect coupons in anyway.