25 February 2019

Sitecore Commerce Id Generation Helper Methods

Hero image for Sitecore Commerce Id Generation Helper Methods

If you've been working with Sitecore Experience Commerce, the chances are you've been using code like this to generate an entity id in the correct format.

var catalogId = $"{CommerceEntity.IdPrefix<Catalog>()}{catalogName}";
var categoryId = $"{CommerceEntity.IdPrefix<Category>()}{catalogName}-{categoryName}";

Well it turns out that there are some handy helper methods built into the product to make this a bit simpler, instead of having to compose the entity ID's yourself like above you can instead use the following:

var catalogId = catalogName.ToEntityId<Catalog>();
var categoryId = categoryName.ToCategoryId(catalogName);

A much cleaner way of handling that for sure!

Share this post