Use localized catalog in Commerce catalog UI


This is something that has been bothering me for years. Why does Episerver render the Catalog UI using the Name property rather than the DisplayName property? The Name property isn't translatable, while the DisplayName property is.

We have customers with editors all over the world who have painfully been forced to learn the Swedish names of products and categories, just because the catalog was created in Swedish. And similary, if the catalog was created in English, it's not given that everybody knows all the English translations by heart.

Why not use the translations instead to render the tree? Just like CMS does?

The only reasoning I can see for this is 1) legacy... 2) legacy and 3) there might not be a Displayname in the current languge, but then a fallback to Name could be made and indicating that it is "untranslated" (just like CMS does with grey italics).

Dec 01, 2019 18:01

Did you get the entire team to vote up for you? I agree this can be better. I will file a bug for Commerce team to look into

Dec 02, 2019 11:13

Yes please!

Dec 04, 2019 9:43

A bug has been created and a fix is under review. It might be included in 13.14 (or 13.13 if I push hard enough)

Dec 04, 2019 12:10

That's some good news Quan! Our editors will be very happy with this!

Dec 04, 2019 15:05
Quan Mai - Dec 04, 2019 15:32
Accept the answer then ;))

And yes, it is heading toward Commerce 13.13, which will be out in one week or so

Dec 05, 2019 13:06

Me thinking why did I not ask for this before :-O

Dec 05, 2019 15:41
Quan Mai - Dec 05, 2019 15:43
Well you asked in a good day when I was in good mood and had some time to spare :)