Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
ProductPurchaseChannel
The ProductPurchaseChannel enum works with MarketplaceService and represents how the user acquired the developer product.
Items
| Name | Value | Description |
|---|---|---|
| InExperience | 1 | The purchase was made inside of an experience. |
| ExperienceDetailsPage | 2 | The purchase was made outside of an experience, on the Store tab of the experience details page. |
| AdReward | 3 | The product was rewarded to the user when they watched a video ad to completion. |
| CommerceProduct | 4 | The user acquired the product as a benefit of purchasing commerce merchandise from the developer of the experience. |
InExperience
The purchase was made inside of an experience.
| Field | Value |
|---|---|
| value | 1 |
ExperienceDetailsPage
The purchase was made outside of an experience, on the Store tab of the experience details page.
| Field | Value |
|---|---|
| value | 2 |
AdReward
The product was rewarded to the user when they watched a video ad to completion.
| Field | Value |
|---|---|
| value | 3 |
CommerceProduct
The user acquired the product as a benefit of purchasing commerce merchandise from the developer of the experience.
| Field | Value |
|---|---|
| value | 4 |