Outdated ProductInfo documentation

The documentation of what the :GetProductInfo function returns seems to be outdated.

Those are the differences that are instantly noticeable (but not gonna lie - I have not compared checked all asset types so it’s likely to be incomplete)

  • I’m seeing SaleLocation instead of documented SaleAvailabilityLocations (at least for UGC) [it’s a dict with SaleLocationType enum-like number and UniverseIds (array?)]
  • Undocumented values that apply to UGC: CollectibleItemId, CollectibleProductId, CollectiblesItemDetails (dict with IsForSale, IsLimited and TotalQuantity)
  • ContentRatingTypeId is described as Indicates whether the item is marked as 13+ in catalog. but the type is a number - could possible (enum-like) values be documented?
  • Sales appears to no longer be shared so the value is always 0 - could this information be included in the documentation?
  • undocumented TargetId property
  • undocumented ProductType property

Would it be possible to look into the function internally and update what sort of properties does it return? Is the SaleAvailabilityLocations property still available in legacy assets or is it no longer used?

Thanks in advance!

Page URL: https://create.roblox.com/docs/reference/engine/classes/MarketplaceService#GetProductInfo