An eCommerce and shopping cart application that provides everything that store owners would need to sell their products over the Internet. Our client’s online vision and strategy was to provide exceptional customer experience. That is exactly what is achieved by the IBM WCM and WCS integration that we provided.
Our client’s business framework includes an extensive set of online shopping cart features to satisfy the needs of both online shoppers and store owners alike. It is an affordable enterprise quality eCommerce solution designed with technologies that will perform and scale.
IBM® WebSphere® Commerce (WCS) is an omni-channel ecommerce platform that enables business-to-consumer (B2C) and business-to-business (B2B) sales for customers across channels—web, mobile, social, store or phone. It supports better marketing, selling and fulfilment with features like precision marketing, merchandising tools, site search, customer experience management, catalogue and content management, social commerce and advanced starter stores. It dynamically optimizes content for various device types and formats including web, mobile and tablet.
IBM Web Content Management (WCM) provides the user the capability to create content templates, presentation templates and approval workflow for the content items. Business users are given the ability to author content items based on chosen content templates. A variety of presentation templates can be used to present content items in the UI. The content delivery can be done on the basis of device attributes and other user profile attributes – static or dynamic (based on marketing cloud).
Benefits of using WCM with WebSphere Commerce:
We used HTML5 and CSS3 for designing the UI. This particular UI design works for the desktop versions along with Mobile, Tablets, etc as it is “responsive design”. It is also a lightweight design as it loads fast on Mobile platforms or Tablet platforms.
The content author can pick any image and upload it to the DAM, which will generate three images (for Desktop, Tablet & Mobile). These will then be pushed into the S3 for rendering. Based on the device, the images of that particular resolution will be pulled for the page from S3.
We used WCS for the Front End portion of the project. We utilized the “commerce site” and “aggregate content as a service” options from the Web Content Manager. The required page aggregation was done by WebSphere Commerce and WCM content was injected into “Commerce” via Remote services.
While WCS serves for site store and product catalogue management, users access WebSphere Portal for content & social and web content management and are expected to allow a workflow based participation for content creation, approval and update. Business users shall be able to make changes to content with little or no IT intervention.
Other Key Features:
We used two HTTP servers, one for WCS and another for WCM server, and maintained JSessionId on WAS, for the users who would come in from WCS. WCS was used as the front end. Once the user clicked on the trending page/card, they would be redirected to the WCM content, and a click on the back link would take the user back to the WCS trending page.
Our challenge was to integrate the IBM WCM with DAM and Amazon S3, as this was the first time in India that IBM was asked to implement this solution.
We needed to bridge the gap between IBM WCM, DAM and Amazon S3.For this, we integrated WCM with DAM. So, whenever we created content elements in the WCM, the images had to be picked from the physical repository of DAM. To bridge DAM with S3, we chose Custom Workflow Action, which would pull images from DAM and push those to S3, replicating same folder structure. Since S3 is a cloud repository, its image elements can be used all across the site.