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.

ProductLocationRestriction

Specifies the purchase locations permitted for an avatar item, as returned in the AllowedSaleLocations field of the product info table from MarketplaceService:GetProductInfo(). The item creator sets the restriction on the Marketplace; it controls whether the item can be sold in-experience and in which experiences. See ProductLocationRestriction items for each restriction.

Items

NameValueDescription
AvatarShop0Item is purchasable only in the Marketplace.
AllowedGames1Item is purchasable in the Marketplace and experiences owned by the item creator.
AllGames2(Default) Item is purchasable in the Marketplace and all experiences.

AvatarShop

Item is purchasable only in the Marketplace.

FieldValue
value0

AllowedGames

Item is purchasable in the Marketplace and experiences owned by the item creator.

FieldValue
value1

AllGames

(Default) Item is purchasable in the Marketplace and all experiences.

FieldValue
value2