I can’t seem to set my Gamepass items to “for sale”. I created a few Gamepasses on May 20th, which I can toggle “for sale” / “not for sale”, whereas any Gamepass created in the past few days can’t be toggled.
How many gamepasses do you have already on sale? I believe there’s a limit of how many you can sell per game, yet it doesn’t notify you of this in any way.
This happened often with my game. I have a lot of gamepass vehicles that people can buy, but I think it caps out at 10. My workaround is to make a separate new place and create the gamepasses on there, then simply direct players to that game’s store so they can buy it from there.
Hi GiMaster5000! There is indeed a limit to how many game passes you can have on sale per place (it’s been 15 for the last several years). Sorry about the inconsistency you’re experiencing, we will work to fix this. Let me know if you aren’t past that limit, and I’ll look into the issue further.
Thanks for the replies! It turns out you’re both right, it’s an issue with Gamepass limits. It just so happened that I created exactly 15 Gamepasses a few months ago, before adding more a few days ago.
I would suggest updating the Gamepass documentation to include that you can only have 15 Gamepasses on sale at a time. This is crucial information for any scripter looking to design an inventory system for their game, as I assumed a game could have an infinite amount of Gamepasses. Passes | Documentation - Roblox Creator Hub
@Yemen_Rail This workaround works, thanks for the suggestion! For anyone reading this whose willing to script their own solution, I would suggest using Developer Products instead of Gamepasses, and adding logic for items that are one time purchases, and items that can be purchased more than once.