đź‘‹Â Welcome
Getting Started
Sign Up & Add Games
SDK Setup & Updates
Sharing & Permissions
Products
Popmall (Catalog)
Music Player
Data Store Editor
Custom Events
Analytics
Product Optimization
Popfeed
Brand Collab
Campaigns
Campaign Control
Support
Questions or Feedback
Metric Definitions
SDK Changelog
<aside>
ℹ️ This is a Beta feature. Join our Discord for support.
</aside>
Product Optimization is a tool that helps you optimize your Dev Products pricing for different segments of users.
Setup
Before you start:
-
Create a Super Biz account
-
Set up your BloxbizSDK
1. Set up base products in your game
Use the dev products in your game as base products. Base products are wrapped to link together product variants created by you. Variants are an effective way to test different prices.
First, add the following line to your BloxbizConfig:
BloxbizConfig.VariablePricing = true
Next, wrap base products:
- Replace
game:GetService("MarketplaceService")
lines with the following line:
local MarketplaceService = require(ReplicatedStorage:WaitForChild("BloxbizSDK"):WaitForChild("MarketplaceServiceWrapper"))
.
Note: Do NOT use Replace All as it will mess with the SDK.
- In your LocalScripts for UI that displays products info (ie. name, price, image), make sure to use
MarketplaceService:GetProductInfo
to fetch the info. This will make sure that the correct price is displayed when you make price changes.
- Whenever referencing dev product IDs in your code, use the base product ID.
- Test that products display properly and then publish your game
2. Customize product variants in the Products tab
Now that you have set up your base products, you can dynamically change prices for different audiences in your game.
- Go to Products in Super Biz Portal
- Find a product you want to optimize and then expand the row so you can see the tiers
- Press “Edit” on the price, then “Edit Price Variants,” and then create new Dev Products to set up additional price variants
- Go to Roblox to create additional Dev Products that you’ll use as price variants
- Create Dev Products priced lower and higher than your base product
- When naming your variants, you might need to include a 1 character difference (tip: use characters like
.
or !
at the end of the name)
- Use the same icon as your base product so all users see the same icon
- After creating variants, you can now change the price for specific tiers and the price will automatically update in your game
- Tip: Tier 1 is highest spenders. Tier 5 is lowest spenders.