Hello, over the past few days, I noticed an issue when working with offline places in Roblox Studio. I haven’t tested this in the Studio playtest mode of a published place because I primarily playtest using a fork of my game.
The issue occurs when using MarketplaceService:GetProductInfo(id, Product). It fails and returns an HTTP 404 error in Studio. As a result, the product information retrieval fails, and purchases cannot be completed. This issue prevents me from testing developer products in Studio.
Reproduce steps: print(game:GetService("MarketplaceService"):GetProductInfo(x, Enum.InfoType.Product)) --Replace x with any developer product ID you own
I’m able to verify your product exists and you should be queryable on our backend.
I’m inclined to say it might be an issue with the Studio setup or our client. Can you confirm this code was previously working and also check whether it works with one of the other Enum.InfoType values such as GamePass or Asset? That would help us route this to the proper team for debugging.
This could likely be the case, and I will follow up with the Studio team. But to be safe I’d love to get a little more info on the report to understand the extent of the problem
The API works on other InfoTypes. It worked correctly in the past. We used it to update the price on the text label, and we were able to purchase products in offline places.
Thanks for your patience. We believe we have identified the root caused and fixed the issue. If you are experiencing this issue, could you please restart Studio and verify whether you still encounter the 404. We apologize for any inconvenience we caused here.