Tips from the team: Translating product type (workaround)

Update January 2024: We’re pleased to be able to share that Product Type is now translatable. More here.


Currently, November 2023, when using the ‘Product type’ filter with Shopify Search & Discovery app, it only functions in a store’s default language and will be hidden in a non default language. This is being worked on and we estimate that product type will be fully translatable for the start of 2024.

In the mean time, this is a workaround to achieve much the same functionality, plus the ability to translate. It does it by creating a metafield that holds the same values, and metafields have translation support. Please note, the original problem of product type not being translatable will be solved; if you use this workaround you would later be wanting to delete it and switch back. So this is only suggested as a short term fix to cover the gap.

3 Likes

** @mbeltramin @TiagoDias @Roman91 @GroupeCEA @ChoobShop @AlfredoGama @juju_batwoman @PrintNStuff @bbs-AnGr @Cicuekalo **

Please see above an update and a workaround for Product Type translations.

@FredAz

1 Like

Hi,

I’m trying this method and it goes well on the storefront, but there’s a problem when I’m doing the bulk edit.

I can’t save the values as it says there are invalid values when I’m at the bulk edit page, but I can save the same values on the metafield box at the product page alone. Is it a bug or have I done anything wrong?

Thank you.

Update January 2024: We’re pleased to be able to share that Product Type is now translatable. More here.

Hello @richbrown_staff , I was wondering if there any insights on when will be tags translation added so we don’t need to use metafields anymore in order to achieve more filtering capabilities? Thank you.

1 Like

Hello @rich , tags translation is still a problem. I’ve translated my site with ‘Translate & Adapt’ and most of it works fine, but ‘Search & Discovery’ filters do only work in the default languaje. In the translated page the tags filters dissapear, the block is missing in the DOM and I can’t find a reason why it doesnt just use the untranslated tags instead of hiding the whole filter. I hope this gets fixed soon. Thanks in advance

Hey @Ola_9 - use metafields rather than tags, and translations will work fine with Search & Discovery :+1: