Before installation, make sure your system meets the minimum requirements:
The plugins is installed using the standard Web Systems Pro installer. After installation, go to the section Multilang → Plugins and make sure the plugin "Product subpages translation" is on the list.
The plugins settings page is located in the Multilang application at: Multilang → Plugins → Product subpages translation.
<title> tag in the page header. This option fixes a bug in the Shopy-Script application. If the issue is resolved in the future, this option can be disabled.The main workflow involves editing translations directly in the standard product subpage dialog window. There is no need to open separate translation pages.
Go to Shopy-Script → Products → Catalog, open the desired product for editing and go to the Subpages tab.
Click "Edit" next to the subpage name or "Add subpage" to create a new one. The standard product subpage editing dialog window will open.
In the top right corner of the window, a language selection panel will appear:
Click the "Translate" button in the top right corner - the plugin will automatically translate all fields using the translation provider configured in the Multilang application (Google Translate, Microsoft, Gemini, DeepSeek, OpenRouter, etc.).
To translate content into other locales, the base language fields to be translated must be filled in.
To avoid losing translated fields, make sure to click the "Save" button - the plugin will automatically send the translation to the server along with the original data. No additional actions are required.
Important: For a new subpage (created for the first time), translation can only be saved after the subpage has received its ID from the server. Click "Save" once, after which you will be able to generate the translation.
To remove a subpage translation for a specific language, simply clear all fields in the modal window for that language and click "Save".
If you have many subpages and want to translate them all at once, use mass automatic translation.
In the Multilang application, go to the section Shopy-Script → Automatic translation (available in the left menu of the application):
A new block appears in the automatic translation form: "Product subpages" (Subpages of products). Select the fields to be translated:
Select the source and target languages, choose the plugin to be used for automatic translation generation, click "Start", and the plugin will sequentially translate all subpages of the selected products. Progress is displayed in real time. Do not close the page until translation generation is complete.
Product subpages are automatically displayed in the language selected by the visitor according to the Multilang application settings. The Subpage name (Title) is inserted into the navigation (breadcrumbs) and as the page header (H1), provided the fix in the plugins settings is enabled.
Plugin works correctly with all standard graphical Shopy-Script plugins. When using external plugins that modify the way subpages are displayed on the store front, additional configuration may be required. We have made every effort to test existing plugins available in the marketplace for compatibility and to cover possible scenarios. However, if after installing the plugins you encounter issues with locale switching on the store front, the cause is almost certainly one of the plugins interacting with page structure in Shopy-Script. In such cases, please contact technical support - we will do our best to quickly resolve the compatibility issue.
