Products are offerings that can be sold to customers either as one-time purchases or as recurring subscriptions. These products could include physical items, digital goods, or services that are delivered over a period of time. Chargebee's API allows developers to interact with and manipulate product data, enabling businesses to seamlessly integrate their product offerings into their subscription management workflows.
{
"created_at": 1678784632,
"deleted": false,
"description": "Tshirt for men",
"external_name": "HRX-TSHIRT",
"has_variant": false,
"id": "01GVFNS59M840MZFWPY188H2A1",
"metadata": {
"brand": "HRX"
},
"name": "HRX TSHIRT",
"object": "product",
"resource_version": 1678784632143,
"shippable": true,
"status": "active",
"updated_at": 1678784632
}A unique identifier code a seller assigns to each product or item. Retailers and merchants use SKUs to keep track of inventory and sales data and help organize products within a store or warehouse. SKUs can include a combination of letters, numbers, and symbols and can vary in length depending on the seller's needs.
A collection of key-value pairs that provides extra information about the product.
Note: There's a character limit of 65,535.
Array of option list which helps in the product variant creation.
This API creates a new product.
A unique identifier code a seller assigns to each product or item. Retailers and merchants use SKUs to keep track of inventory and sales data and help organize products within a store or warehouse. SKUs can include a combination of letters, numbers, and symbols and can vary in length depending on the seller's needs.
A collection of key-value pairs that provides extra information about the product.
Note: There's a character limit of 65,535.
Retrieve a product using product_id
.
This API allows you to update specific product details.
The following table will help you to understand the status of the mapped item and item_price after passing product status value during product updation.
| Product Status(Input parameter) | Item and Item Price Status |
| active | active |
| inactive | archived |
Status of the product. Refer to the table for more information.
A unique identifier code a seller assigns to each product or item. Retailers and merchants use SKUs to keep track of inventory and sales data and help organize products within a store or warehouse. SKUs can include a combination of letters, numbers, and symbols and can vary in length depending on the seller's needs.
A collection of key-value pairs that provides extra information about the product.
Note: There's a character limit of 65,535.
This API deletes a product and changes the delete attribute value to true
. Deletion of a product is not allowed if there are active
or archived
variants under the product or if there are items mapped to the product. Once deleted, the name
of the product can be reused.
This API allows you to add, remove, or update product options.
This API retrieves the list of products that are active
or inactive
. Use include_deleted
parameter to include deleted products with active
and inactive
products.
Filter product based on their id . Supported operators : is, is_not, starts_with, in, not_in
Example → id[is] = "basic"