Adding multilingual display names to property definitions

         The Commerce Server 2007 catalog system supports multilingual display names for Property definitions, catalog definitions, products, categories and variants. This post discusses multilingual display name support for property definitions.          The following are the steps to add multilingual display names for property definitions Add the desired langauges to the property definitions Set the display…


Extending the entites in the Catalog and Inventory Systems

Commerce Server 2007 allows you to extend the different entities in the Catalog and Inventory systems in a straightforward manner. These are the various entities that can be extended Property Definitions Catalog  Definitions Inventory Catalog Inventory Skus Product and Categories All the above entities except 5 can be extended as follows Create a property. For…


Implementing the credential prompter

I received a question on my earlier post on implementing the credential prompter. When connecting to the web service you have to specify a CatalogServiceAgent object. When authenticating against a Web service, the default behavior is to first try to make Web service method calls without any authentication credentials.  If an Authentication related exception results (e.g….


Programming the Commerce Server 2007 catalog system: Creating the CatalogContext

      The objects in the catalog system can now be programmed in two modes. In the first mode the catalog server assembly is loaded in the callers appdomain (aka inproc mode). In the second mode the functionality of the catalog system is available remotely via the catalog web service. The programming model and the methods available in both…


Unable to import a commerce server catalog on Windows XP

I have seen a few customers hit this issue in the newsgroups. If you are using Windows XP as your development environment for Commerce Server 2007 Developer Edition and importing a catalog gives you an error “Value does not fall within the expected range” please contact Microsoft Technical support for the associated hotfix and mention…


Securing the catalog system

The authorization model is another new feature in the Commerce Server 2007 catalog system which allows you to protect your catalog data from being accessed by unauthorized users. Since we decided to expose the functionality of the catalog system over the web service it became imperative to ensure that only authorized users can access the catalog…


Want to try Microsoft Commerce Server 2007 for free?

You can now download the evaluation version of Commerce Server 2007 from here. Other useful links: Product Documentation Product Review Readme Installation Guide Additional information on general availability and pricing can be found here.


Improving the catalog search experience in Commerce Server 2007

Two years back in this post on fulltext search in the catalog system, I had explained how fulltext searches are performed in the catalog system and added the following comment “Providing an increased number of search features/conditions is something we are looking forward to, in the upcoming releases. This should allow you to specify more complex…


Implementing Thesaurus support in the catalog system

Sql Server 2005 now provides Thesaurus support through configurable xml files. In a nutshell  the Thesaurus feature allows you to search for synonyms of the search phrase or replace the search phrase with a replacement phrase and perform the search using the replacement phrase.  These synonyms and replacements can be configured using the xml files.See this link for configuring the…


New Catalogset features in Commerce Server 2007

The catalogsets feature is probably the least known feature in the catalog system. Unlike in previous versions, the catalogsets feature is now  tightly integrated with the catalog sytsem. We have also provided a managed API to create, edit and delete catalog sets.This functionality is also available through the catalog web service. In addition you can now export…