Integration with Weglot
Selecty & Weglot
In this article:
✔️ How to Integrate Weglot and Selecty
There are two possible setup variants:
- Variant 1: /nl - language code only
- Variant 2: /en-nl - language + country code (or a custom shortcut, depending on your Weglot configuration)
Step 1: Unpublish non-default languages in Shopify.
When using Weglot, all languages and translations are controlled by Weglot. Therefore, it is important to unpublish non-default languages in Shopify.
- Go to the Shopify admin -> Settings -> Languages.
- Unpublish all languages except the default one.

Step 2: Enable subdomain or subdirectories in Weglot
- Open the Weglot app and go to the Projects section.
- Click Settings -> Setup.
- Enable the Subdomains/Subdirectories option.

Step 3 (Optional): Add Markets in Shopify
This step is required only for Variant 2.
It is necessary to create subdirectories for the default language in Shopify (for example, /en-nl) in order to match the subfolder structure used by Weglot.
Since the default language is managed through Shopify, we need to add resources through Shopify markets.
- In your Shopify admin, go to Settings -> Markets.
- Select the market you need.
- Click the + icon next to the Domain language option -> select New subfolder.

- Enter manually the appropriate value in the Domain Suffix field.
- Click Done, then Save at the top of the page.
Step 4: Add resources in Selecty
- Open Selecty and go to the Resources section -> Click on Resource -> Add custom resource.

- Enter a name of the custom resource group and click Apply.

- Click Add resource and fill in the fields using the values created in Weglot.
- Make sure the Retain URL while switching checkbox is enabled to ensure correct URL behavior.

- Click Apply, then Save at the top of the page.
Step 5: Create selector in Selecty
- Go to the Selecty dashboard and click Create Selector.
- Choose a theme, apply the necessary customizations, and save your changes.
- Click Publish to activate the selector.
For more detailed guidance, refer to the article – Getting started with Selecty.
Step 6: Add Exclusion Rules in Weglot
When Weglot translates store content, it can also modify Selecty’ links. To prevent this, you need to exclude Selecty-related elements from translation.
- Open Weglot and go to the Translation Exclusions.
- Click Add Rule.
- Add the following files:
- #_selectors.json
- #sel-form

- Click Save Rule.
✔️ Need help?
Don’t worry if this feels technical - our support team can guide you through the process.
To get maximum support and resolve your issues quickly and efficiently, we recommend contacting the support of both applications:
- Selecty: support@devit.group
- Weglot: Weglot Help Center or in-app support
Updated on: 07/01/2026
Thank you!
