1 min read

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

NameValueDescription
DeveloperProduct0The benefit is a developer product whose receipt is delivered through MarketplaceService:BindReceiptHandler() upon purchase of a commerce product.
AvatarAsset1The benefit is a single avatar asset granted to the user's inventory upon purchase of a commerce product.
AvatarBundle2The 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.

FieldValue
value0

AvatarAsset

The benefit is a single avatar asset granted to the user's inventory upon purchase of a commerce product.

FieldValue
value1

AvatarBundle

The benefit is an avatar bundle granted to the user's inventory upon purchase of a commerce product.

FieldValue
value2