Developer Products always "not currently available for sale"

Reproduction Steps
Reproduction:

  1. Create a new place under your account
  2. Configure start place
  3. Create 3 developer products for the place
  • Product 1 will be named “2x Experience” and priced at 0 robux
  • Product 2 will be named “Roll Nen Ability Skin” and priced at 0 robux
  • Product 3 will be named “50x Race” and priced at 10 robux
  1. Run this code as the server while replacing the id with the generated id for each product:
local id = 0 -- replace this
game:GetService("MarketplaceService"):PromptProductPurchase(game:GetService("Players"):GetChildren()[1], id)

Expected Behavior
The prompt to display a buy button and a cancel button, titled “Buy Item”. This should occur for every developer product created.

Actual Behavior
The prompt displays with the title “Error” and a description of “This item is not currently for sale. Your account has not been charged.” This occurs only on some developer products.

Issue Area: Engine
Issue Type: Other
Impact: High
Frequency: Constantly
Date First Experienced: 2021-12-30 19:12:00 (-05:00)
Date Last Experienced: 2022-02-25 00:02:00 (-05:00)

Does this happen only with the products priced at 0 Robux?

You can’t price a dev product at 0 Robux, so this is probably why this bug occurs.

No, inside the repro I included that one product should be priced above 0 (15 robux) and this still occurs on products at that price. Here is proof that developer products priced at 0 robux will work: Screenshot by Lightshot

1 Like

You can right click > ‘Copy Image’ and then paste it directly into your post, like this:

image

Issue should be fixed. Thanks for the report!\

2 Likes

This topic was automatically closed after 5 days. New replies are no longer allowed.