When we introduced strongly typed content type support for catalog items in Commerce 7.5, some of the metafield types were left unsupported. One of them was StringDictionary. While it's not the most common metafield type, it is used by several...
The day has finally come, and we got the approval from our QA team for Commerce 13. It will be released to public earlier next week. If you plan to upgrade to Commerce 13 (which you should ;) ), these are a few things to keep in mind Commerce 13 i...
We have been asked for quite something on how to extend OrderStatus and OrderShipmentStatus. The problem is, we can't, because they are two enums, and C#/.NET does not allow you to extend enums in any way. However, that is going to change in...
In Commerce 10.1, we added a feature to allow you to exclude items from the promotion engine. Some items - such as gift cards - can be seen as "money" and should never be discounted, or used as a condition to calculate other discounts. That is a...
A while ago I wrote about how you should be aware of IContentLoader.GetChildren (contentLink) here. However, that is only half of story. IContentLoader.Get (contentLink) is also considered harmful. Not in terms of it causes damage to your site (we...