Product Option Customizer & Product Bundler: Creating Templates with Multiple Language Versions (Limited Access)
If your store serves customers in multiple languages or markets, you can create templates with multiple language versions (also referred to as custom plans). This allows you to manage different customization content—such as titles, notes, or input prompts—within a single template, instead of creating separate templates for each language.
This article will guide you through how to create, manage, and apply templates with multiple language versions in the Product Option Customizer & Product Bundler app.
| Note: This feature is available only to Pro plans with whitelist access. To request access, please contact the SHOPLINE Customer Support. |
Introduction to Language Custom Plans
A multi-language template allows you to define different customization content for different languages within the same template.
Each template includes:
- A Default plan: The base version used as a fallback
- One or more language-specific plans: Versions assigned to specific languages
When a customer visits your store, the system will display the plan that matches the store’s language. If no matching plan is available, the default plan will be used.
Important Notes
- This feature is available exclusively to Pro plans with whitelist access. If you’re on a Pro plan and would like to try this feature, please contact us to request access.
- If you were previously on a Pro plan with whitelist access but later downgraded your subscription, the configured multi-language plans will remain visible in the editor. However, they will no longer be usable, and you will not be able to create or configure new plans unless you upgrade your plan.
- Excluding the default plan, you can create up to ten multi-language plans.
Creating Templates with Multiple Language Versions
You can create and manage multiple language versions (plans) within a single template to display different customization content based on the customer’s language. This allows you to maintain all language variations in one place instead of creating separate templates.
| Note: Each language can only be assigned to one custom plan. If a language is not assigned to any plan, the system will use the default plan. |
Before You Start
Before creating language plans, you must first create a template. You can create templates in the following ways:
- Save from the design editor: Create a customization design, then save it as a template.
- Bulk save from the Products tab: Select multiple existing customization files and save them as templates in batch.
For detailed step-by-step instructions, refer to "Creating Your Own Templates" in the template management guide.
Once a template (default plan) is created, you can proceed to add additional language plans.
| Note: You must save the default plan before creating additional custom plans. Otherwise, the option to add a new plan will be grayed out and unavailable. |
Adding a New Language Plan Manually
-
At the top of the editor, click the plan dropdown, then select + Add custom plan.
-
In the pop-up window, configure the plan settings:
- Enter a Plan name.
- Select the language(s) for this plan.
- Set the activation status as needed.
- Click Add.
- Configure the customization content for this language plan, such as option titles, notes, input prompts, or design elements.
- Click Save or Save and activate in the upper-right corner, then click Save the configuration template to save the template with multiple language plans.
Duplicating an Existing Plan for Further Customization
You can duplicate an existing plan (including the default plan) to quickly create a new language version based on an existing configuration.
- Open the template, then click the plan dropdown at the top of the editor.
-
Find the plan you want to duplicate, then click the duplicate icon.
-
In the pop-up window:
- Enter a new Plan name.
- Select the language(s) for the new plan.
- Set the activation status.
- Click Duplicate.
- Update the duplicated plan’s content as needed.
- Click Save or Save and activate in the upper-right corner, then click Save the configuration template to save the template with multiple language plans.
Exporting and Importing Language Plans
You can export a language plan and import it as a new plan. This is useful for reusing configurations across different templates or stores.
To export a plan:
- Open the template, then click the plan dropdown at the top of the editor.
- Select the plan you want to export from the dropdown menu.
-
Click the Export icon.
- The system will generate and download a file containing the plan’s configuration.
To import a plan:
- Open the template in the editor.
- Create a new language plan first (to avoid overwriting an existing plan).
-
In the newly created plan, click the Import icon.
- Upload the file, then click Import to complete the process.
After the import is successful, click Save or Save and activate in the upper-right corner, then click Save configuration template to save the template with multiple language plans.
|
Note:
|
Updating Templates to Include Multiple Language Versions
Once you’ve created a template (with or without multiple language versions), you can update it to include additional language versions by following these steps:
- In your Product Option Customizer & Product Bundler app, go to Templates > My templates.
-
Locate the desired template, then click the pencil icon in the Options column to open it in the editor.
- Use the methods in the "Creating Templates with Multiple Language Versions" section to add custom language plans as needed.
-
Click Save in the upper-right corner. If the template is linked to products, a confirmation pop-up will appear. Choose one of the following options:
- Update template only: Apply changes to the template without affecting linked products.
- Update: Apply changes to both the template and all linked products.
Managing Language Plans in the Design Editor
You can manage all language versions within the design editor.
- Switch between plans: Use the plan dropdown at the top of the editor to switch between different language plans. The editor will update to display the customization content for the selected plan.
- Edit a plan: You can modify an existing plan by updating its plan name, assigned language, status (enabled or disabled), and customization content as needed.
- Duplicate a plan: You can create a copy of an existing plan to reuse its configuration. This is useful when setting up similar content for another language with minor adjustments.
- Delete a plan: You can remove plans that are no longer needed. When deleting a plan, the system will prompt you to confirm the action before it is permanently removed.
Default Plan Rules
The default plan follows these rules:
- Cannot be deleted
- Cannot change its assigned language (applies to all languages)
- Can be duplicated to create a new plan
- Serves as the fallback when no matching language is found
Creating Customized Products with Multi-Language Templates
You can apply templates with multiple language plans to create customized products in the same way as regular templates. The only difference is that all language plans within the template are applied to the product together. For detailed steps, refer to "Using Templates to Create Customized Products" in the template management guide.
Depending on how you add customized products, the system behavior may vary during the creation process. Please note the following:
Adding a Single Customized Product (Using the Design Editor Picker)
-
When selecting a template with multiple language plans, the system will display a confirmation prompt indicating that the template includes multiple plans.
-
You can choose whether to enable the customization automatically after setup by selecting Automatically enabled after customization.
-
The customized product will only be saved after you click Save or Save and activate in the editor. If you exit without saving, the customization will not be applied.
Adding Customized Products in Bulk
-
When applying a multi-language template in bulk, you can select Automatically enabled after customization to enable customization after setup.
- Once applied, the template (including all language plans) will be automatically assigned to the selected products, and customization settings will be created.
- You can click into each product individually to further adjust customization settings if needed.
Applying an Existing Template to Create a Customized Product
-
When using an existing template with multiple language plans, the system will display a confirmation prompt indicating that the template includes multiple plans.
-
You can choose whether to enable customization automatically by selecting Activate automatically after customization, then click Confirm to proceed.
- After confirming, the system will automatically create customization settings for the product. The product will appear in the product list even if you do not make additional edits in the editor.
Viewing and Managing Language Plans
You can view and manage language plans at both the product level and the template level. When a product or template is configured with multiple language plans, a Multiple custom plans tag will appear next to it for easy identification.
The available actions and entry points may vary depending on where you access the plans.
For Products
To view and manage language plans for a specific product:
- In the Product Option Customizer & Product Bundler app, go to Products.
-
Locate a product labeled Multiple custom plans.
-
Click the product row to open the Custom plan pop-up window. In this window, you can:
- View all language plans: See each plan’s name, assigned language, and current status (Activate / Deactivate).
- Quickly edit plan name and language: Click the pencil icon next to the plan name or language to update the content.
- Enable or disable a plan: Use the toggle in the Status column to control whether a plan is active.
- Open the plan editor to make updates: Click the desired plan to enter the editor and modify the customization content in detail.
| Note: Changes made here apply only to the selected product and do not affect the original template. |
For Templates
To view and manage language plans for a template:
- Go to Templates > My templates.
-
Locate a template labeled Multiple custom plans.
-
Click the edit (pencil) icon to open the Custom plan pop-up window.
-
In this window, you can:
- View all plans: See each plan’s name, assigned language, and status (Activate / Deactivate).
- Quickly edit plan name and language: Click the pencil icon next to the plan name or language to update the content.
- Enable or disable a plan: Use the toggle in the Status column to activate or deactivate a plan.
- Open the plan editor to make updates: Click the desired plan to enter the editor and modify the customization content in detail.
| Note: Changes made at the template level may affect all products linked to the template. You can choose to apply the changes to the template only, or apply them to both the template and all linked products. |
Importing and Exporting Multi-Language Templates
You can export a template with multiple language plans and import it into another store to quickly reuse the same configuration. This helps streamline setup across stores and improves efficiency when managing multi-language customized products.
The import and export steps are the same as for single-language templates. For detailed instructions, refer to "Importing and Exporting Templates" in the template management guide.