Salesforce Commerce Cloud Review

Merchandizing and website features are easy to master and set up but integration with other systems is not easy

Demandware is a SaaS based Ecommerce platform. Most of its customers are US based but it is rapidly making inroads into Europe.

Its strength lies in it being SaaS and being extremely feature rich. The downside is lack of easy integration capabilities with other IT systems.


1. Rich in features:

Demandware has rich Merchandizing and website features which are easy to master and set up in its merchant facing interface called Business Manager. Some of them are listed below

·Promotions – About 70-80 type of different promotions can be set up in Business Manager.

·Search – It has it’s own search engine (no need to integrate with any third party search engines if your SKU count is not exceeding half a million). Various search specific features such as Synonyms, Hypernyms, redirects can be easily set up.

·Product Types – Supports various product types such as sets and bundles

·SEO- There are various features within Demandware to enhance the SEO awareness of the site

·Geo targeting – Recently they have added inbuilt support for Geo-IP based targeting. This means merchants can easily merchandize their goods based on customer’s browsing location.

Apart from these, included are other standard Ecommerce platform features such as Catalogue management, Pricebook management, multi-site roll out feature exists.

2. SaaS

Demandware has achieved a good degree of maturity in regularly upgrading the platform. Being SaaS means clients don’t have to be bother with the release process, upgrading etc. They can just sit back and enjoy the new features offered by Demandware.

Business Model

Its licensing model is transaction based (you pay Demandware a percentage of your revenue) . So retailers/clients don’t have to do a huge capital expenditure.


1. Integration capability

It is not very easy to integrate Demandware with other systems. For most of the key interfaces like Catalogue, PriceBook or inventory you have to get a file in Demandware XML format from other systems (like Warehouse management system, Product Management system etc.). Though technically it is possible to do XML transformation and use of web services etc, the only thing I am saying is, it is not as easy as some other platforms.

2. Proprietary development language

To customize or enhance any features within Demandware, you have to work in Demandware Scripting language, which is a proprietary Demandware language. Though it is based on server side Javascripting, you still have to learn it along with Demandware component architecture. As a result, the availability of trained developers in the market is scarce. The learning curve here is steeper than Hybris or ATG (for developers).

After having worked on ATG and Demandware and having self taught Hybris to some extent, I would recommend Demandware for retailers who make anywhere between USD 10 and USD 50 Million/year in online revenue and do not want to operate a large in-house IT team.


Update 2014

1) New multicurrency feature released - A Demandware based transactional site can now have more than one currency.

2) Improved Search As You Type feature

3) Same host name for multiple sites (i.e. points to US site and points to UK site)

**Disclosure: I am a real user, and this review is based on my own experience and opinions.
More Salesforce Commerce Cloud reviews from users
...who compared it with Magento
Learn what your peers think about Salesforce Commerce Cloud. Get advice and tips from experienced pros sharing their opinions. Updated: February 2021.
464,594 professionals have used our research since 2012.
Add a Comment
1 Comment

author avatarAimee White
ExpertTop 5Real User

Did you have any major problems with your demandware install?