Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
BenefitType
The BenefitType enum classifies the virtual items that a user receives as part of a CommerceService commerce product purchase. Each benefit entry returned by CommerceService:GetCommerceProductInfoAsync() includes a BenefitType field that identifies whether the granted item is a developer product, an individual avatar asset, or an avatar bundle.
Items
| Name | Value | Description |
|---|---|---|
| DeveloperProduct | 0 | The benefit is a developer product whose receipt is delivered through MarketplaceService:BindReceiptHandler() upon purchase of a commerce product. |
| AvatarAsset | 1 | The benefit is a single avatar asset granted to the user's inventory upon purchase of a commerce product. |
| AvatarBundle | 2 | The benefit is an avatar bundle granted to the user's inventory upon purchase of a commerce product. |
DeveloperProduct
The benefit is a developer product whose receipt is delivered through MarketplaceService:BindReceiptHandler() upon purchase of a commerce product.
| Field | Value |
|---|---|
| value | 0 |
AvatarAsset
The benefit is a single avatar asset granted to the user's inventory upon purchase of a commerce product.
| Field | Value |
|---|---|
| value | 1 |
AvatarBundle
The benefit is an avatar bundle granted to the user's inventory upon purchase of a commerce product.
| Field | Value |
|---|---|
| value | 2 |