Product types can be translated in three different ways. Whichever approach you use, always check that your storefront's filter functionality still works as expected afterwards. If something looks off, revert your last translation and reach out to our support team.

Translation MethodStore PerformanceRisk of IssuesSetup Effort
Global Product Type Variable* Low Low
Custom Content Variable* Low Variable*
Product-Specific Type Low High Low (But might require manual fixing)

* Depends on the number of types you need to translate.

1. Global Product Type Translation

This is the easiest method, but it only translates product types if their text appears identically across your storefront. You can find this section at langify > Products > Types, at the top of the Product section.

The Types section at the top of langify's Product area, listing product types with their translation fields

Applying the translations to your theme

Because these translations carry a risk of interfering with the theme code, activating them takes an additional step. To apply these translations to your storefront, enable the option Product Type Javascript Translation at langify > Settings. This is a global setting, applied to all themes in your store.

The Product Type Javascript Translation toggle in langify's Settings, shown enabled

2. Custom Content Translation

This can be a solution if your theme appends a result counter to the filter, for example Blue (6) instead of just Blue. In this case, Custom Content with Placeholder Matching can do the trick.

It is recommended to add these translations in the Global Strict Mode subsection. This subsection is specifically designed for translations that carry a risk of negatively interacting with the theme code.

3. Product-Specific Type Translation

This is the native Shopify translation method. It is technically the cleanest approach, but comes with some caveats:

  • The type has to be translated on each product individually, even if it shares the type with other products.
  • A machine translation might not turn out consistent, as the same type can be translated differently across products. This causes the filter to appear multiple times, once for each unique translation.

You can find this translation field when you open a product in langify:

The Type translation field for an individual product in langify

If you would like to bulk-translate these product type fields, note that they are excluded by default, but can be enable in the Bulk Translation tool settings.

While Custom Content and Global Product Type translation can work together if necessary, the product-specific Product Type translation approach should not be combined with either of the other two. Doing so is likely to produce duplicated filters in your storefront.