[Resolved] PromptBundlePurchase with Shoe Bundles break MarketplaceService

Update: This issue has been fixed on the 12th of July :+1:


Reproduction Steps

I have created a simple repro file for this bug here
Avatar Inspect Menu Shoe Bundle Bug Repro.rbxl (39.1 KB)

Steps:

  1. Click Play after opening the file, and then click the Inspect Items button to open the Avatar Inspect Menu. (Avatar Inspect Menu)
  2. Click the hat and click on the purchase button. It prompts you to purchase the item, as expected.
  3. Go back to the items list and click on any shoe. Click on the purchase button, and you will see that no prompt to purchase the bundle appears. A warning error is also displayed in the output on the client.
  4. This error breaks the purchase button of the Avatar Inspect Menu entirely. For example, if you go back and try to purchase the hat from step 1 again, you will see that it no longer works. Even if you exit out of the menu and Inspect a different HumanoidDescription, the purchase button remains broken for all assets.

Notice: If you already own the shoe bundle or hat, you will need to change the IDs of the HumanoidDescription to ones which you do not own so that the purchase button is active.

Expected Behavior

Clicking the purchase button should prompt the user to purchase the Shoe Bundle that they were viewing.

Actual Behavior

The purchase button breaks entirely after you attempt to purchase a Shoe Bundle in the Avatar Inspect Menu. (This problem does not occur with Animation/Character bundles.)

Issue Area: Engine
Issue Type: Other
Impact: Moderate
Frequency: Constantly

1 Like

Thanks for the report! We are investigating.

3 Likes

Hello,

I have just seen that the PromptBundlePurchase api has been enabled around 30 minutes ago (woohoo!)

I gave it a try and it seems that the error occurs from this method itself; it is not limited to just the Avatar Inspect Menu. Whenever you call :PromptBundlePurchase() with a Shoe Bundleโ€™s ID, the same error appears in the output. You can try:

game:GetService('MarketplaceService'):PromptBundlePurchase(game.Players.LocalPlayer,900)

This error causes then causes all future calls to the any purchase prompting methods of MarketplaceService (PromptPurchase, PromptBundlePurchase, PromptPremiumPurchase, etc โ€ฆ) to not work. I hope this issue can be resolved soon so that I can use this in my Catalog Experience as there is no other way to allow players to purchase Shoes in-game.

3 Likes

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