Customize mini program settings
Mini program settings control the lifecycle and presentation of all mini programs within the super app's ecosystem. These settings apply to both mini programs created internally by your team and those created externally by your partners.
The following sections explain the available settings and how to manage them:
Release Process
This section gives you granular control over your deployment pipeline by allowing you to customize the release steps for different environments.
Production
This is the live environment accessible to all end users. The process is designed for maximum safety and stability.
- Review (Mandatory): All submissions must pass a review process (manual or automated) to check for quality, security, and policy compliance before proceeding.
- Grayscale Release (Mandatory): A phased rollout where the new version is released to a small percentage of users first. This allows you to monitor for issues in a live environment with minimal impact.
- Pilot Testing (Optional): You can enable this step to release the version to a predefined group of internal or beta testers before it enters the grayscale phase.
Sandbox
This is a testing environment isolated from production, used for development and QA. The process is more flexible to accelerate iteration.
- Review (Optional): You can choose to enable or disable the review step for faster deployments during development.
- Pilot Testing (Optional): You can enable this step to allow developers to push versions to specific testers within the sandbox.
Note: Changes made here apply only to new release requests created after the change is saved.
Information Display Languages
Use the Information Display Language setting to define the languages that mini programs can use for providing user-facing information, such as mini program names, descriptions, and other localized profile information. This helps ensure that mini program information is presented only in languages relevant to your end users.
For more information about how mini program information is localized and displayed, see Localize mini program information.
Default behavior
If you do not customize information display languages, mini programs can use any language supported by Mini Program Platform to provide their information.
Behavior after customization
After you customize the languages, the selected ones become the supported languages for mini program information entry. The following rules apply:
- Mini programs can add information only in your selected languages.
- For existing mini program information in a language that is excluded from your selected languages:
- The existing information remains valid.
- Mini programs can continue to update existing information in this language.
- If the mini program removes the information in this language, it cannot add information in this language again later.
Prerequisites
Before customizing your language settings, ensure you meet the following requirements:
- Admin access: You must be an admin in the workspace.
- Limits awareness: You can set up to 4 base languages and 3 regional variants per base language.
- Language planning: Identify the primary languages used by your end-user base.
- Irreversible changes: Once you save your edits, you cannot remove added languages and variants.
- Current setting: Your existing languages and variants have not reached the maximum limits.
Steps
Take the following steps to customize the information display languages:
- Navigate to your workspace and click
(Settings) to go to the Settings page. - Locate the Mini Program Settings section.
- Find the Information Display Language setting and click Edit.
- Add the supported languages according to the following instructions:
- For the first language: Directly select a base language, and then select up to 3 regional variants from the list that appears.
- To add more languages: Click Add Language, and then select a base language and corresponding regional variants.
- Saved languages and variants cannot be removed. If you make an error before saving, correct your selections:
- To remove an incorrectly selected language, click
(the delete icon) next to the language. - To remove an incorrectly selected variant, unselect the corresponding checkbox.
- Carefully review all your language selections.
- Click Save to apply your changes.

