Jacob Khan
Nov 11, 2011
visibility 6312
star star star star star
(3 votes)

Commerce Manager filter meta properties by language

I was recently asked by a Partner to assist them in an issue they have with EPiServer Commerce and multiple languages. They run around 15 languages and have around 10 xhtlm meta properties on a single product/sku. This means that every time they are editing a sku they see all the language properties.

I made a simple little drop down list that switches between the languages and only loads the classes needed for each language. This makes it easier for the editors when working with multiple languages.

Capture

Meta fields will be fetched as they are needed depending on the language. The loading time is decreased and it is easier to understand for editors. However if you are moving between languages without saving nothing is stored in memory so remember to save in between changing languages.

The plugin needs some configuration but is real easy to use. Since it is added to the eCommerceFramework and not the site there is no epimodule installation. Of course, these are the kinds of things EPiServer is considering for enhancements in a future release.  In the mean time you can get started with this add-on by downloading the code and configuring it. Roger Cevung has also written an article on how to extend the commerce manager here.

In the zip there is a readme that will help you install the feature. Please add comments to the blog for questions and ideas.

If you have problems with the compiling because it cannot find the usercontrols simply remove them from the designer files and add them manually to the codebehind.

This plugin works for CMS 6 R2 with Commerce 1 R2 SP1

Thanks to Nansen for testing this out

Nov 11, 2011

Comments

Dung Le
Dung Le Nov 14, 2011 04:09 AM

This is really good solution for localisation in Commerce Manager. Could it be possible to apply all languages based meta fields?

Steve Celius
Steve Celius Nov 14, 2011 03:57 PM

Nice! Link to download please?

Jacob Khan
Jacob Khan Nov 14, 2011 05:00 PM

@Steve Sorry my live writer plugin wasnt working. I added it again. @Dzung Le what do you mean all languages? So an option to show all languages in the drop down? yes it is a rather simple feature to add

Jeff Wallace
Jeff Wallace Nov 14, 2011 05:42 PM

Awesome add-on! Downloading...

Dung Le
Dung Le Nov 15, 2011 05:08 AM

I mean beside languages for product, in Commerce Manager there are some other area which depend on language as well

Nov 15, 2011 08:39 AM

Brilliant! It works like a charm.

Nov 15, 2011 04:33 PM

VERY nice!!!
Implemented on my Demo site..

Works like a charm...!!

hedman
hedman Nov 18, 2011 09:13 AM

This will also work on R2, as long as you remove the NameLengthValidator, or use another string than Catalog_Catalog_Name_TooLong (since it looks like it is added in SP1? ).

error Please login to comment.
Latest blogs
Two more database surprises when upgrading from CMS 11 to CMS 13

Back in June I wrote about four database surprises when upgrading from CMS 11 to CMS 13 ( old post ). Here are two more, found on another CMS 11...

Per Nergård (MVP) | Sep 8, 2026

WebMCP providing understandable actions to agents in Optimizely

WebMCP is coming to Optimizely: a strategic view for CMS and Commerce teams At Opticon 2026 in New York, Alex Atzberger framed Optimizely's strateg...

Scott Reed | Sep 8, 2026

The Optimizely SaaS CMS Administrator Certification: More Than an Admin Exam

When I started preparing for the Optimizely SaaS CMS Administrator Certification, I expected most of the material to focus on administrative work:...

Augusto Davalos | Sep 8, 2026

Two Machines, One Memory

How to keep a Claude Code memory store in lockstep across two machines, using nothing but git and two hooks. We've been running Claude Code against...

KennyG | Sep 7, 2026

Opticon New York & The Strategy on Upgrading to CMS 13 & Commerce 15

Overview Well, another exciting Opticon in New York City wrapped up last week and it was certainly one of the most fun and exciting ones I've been...

Scott Reed | Sep 7, 2026

A Look at the New Optimizely Certification Program

Optimizely has introduced a new certification program. So far, I have completed Optimizely Foundations and the Core certifications for Opti ID, Age...

Pär Wissmark | Sep 7, 2026 |