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

2 Likes

Bumping the issue. Would there be a chance to fully document the ProductInfo documentation? It’s really difficult to do without accessing internal data about the api.

3 Likes

Hey there, @Etheroit! So sorry for the super late reply here.

We made the necessary updates to the GetProductInfo documentation, so all the properties should be accurate now. And to answer your last question, SaleAvailabilityLocations is fully deprecated and is now returned as SaleLocation.

Thanks for your patience and have a great rest of the week!

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.