Saturday, December 12, 2020

WCS 9.1.3 | Setup workspace

 HCL Commerce V 9.1.3 has been release !!!


 Statutory warning :Setting up workspace may take more time initially !!

Few points to remember 

  • React Store front is recommend instead of Aurora legacy store 
  • Use Elasticsearch instead of SOLR - It comes with NLP search - You cannot miss for next generation eCommerce experience
  • Elasticsearch is an open source tool you can setup independelly in any windows machine - But never try that for HCL Commerce. Use docker image of the elasticsearch for workspace setup 
  • Test all links from the NIFI - will be good for quick check 
  • V9.1.3 is more distributed in nature compared to V9.
  • Xc Server, Legacy Server, Search Server - Too many servers - But yes that is very  important to to build the more distributed architecture - May be the Way to Pure Microservice Architecture . Yes HCL commerce need more and more changes to become fully microservice architecture 
  • Publish Emerald store for B2C  customers. Don;t forget to experiment the NLP cool feature provided by default with Emerald + Elasticsearch . (Eg : I am looking for blue Sofa) - Yes you will get blue sofa  .  
  • As of today Dec 1 - 2020 - Emerald store yet to get all features of the full-fledged ecommerce store features 
  • By default Emerald disable the Order history page - You need to enable it manually 
  • Publish Sapphire store for B2B customer 
  • 9.1.3 comes with Composer as a CMS engine . But this will not work for Emerald - You may have to use only for Aurora store 
  • As per my knowledge HCL may release brand new dedicated - sophisticated enterprise grade content management system for HCL Commerce in Dec 2020 - or Early Jan 2021- Waiting ...
  • to be continue ...



Tuesday, October 6, 2015

Better Late than Never- WCS8 has been released

WCS 7.0 initial version was released on 2010-October . Exactly after 5 yeras IBM announced the new version of WebSphere commerce - Version 8.0

Here are the quick take away ..

•    CSR – Customer service representative features.    A brand new features exclusively  for CSR . This is a mandatory tool for any ecommerce applicattion . Thanks IBM to recognize the industry need
•    SaaS Based Cloud support - As expected .. Yet to see how the architecture difference on cloud
•    Spring Supported Management center - Happy for all Spring loving developers

http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS215-305&appname=USN



infocenter is given below
https://www-01.ibm.com/support/knowledgecenter/SSZLC2/landing/wc_welcome.html?lang=en


Waiting for there  technical release



Also  announced the WCS 6.0 discontinue dates : Good by WCS 6.0 .
http://www-01.ibm.com/support/docview.wss?uid=swg21967814&myns=swgws&mynp=OCSSYSYL&mynp=OCSSZMJX&mynp=OCSSPK6A&mync=E&cm_sp=swgws-_-OCSSYSYL-OCSSZMJX-OCSSPK6A-_-E

Monday, March 3, 2014

About crawler utility in WCS

Command to execute :
crawler.bat -cfg D:\WCDE_ENT70\search\solr\home\bipindroidConfig.xml

Change following parameters:
<var name="storePathDirecttory">D:/WCDE_ENT70/workspace/Stores/WebContent/Aurora</var>
<var name="filterDir">D:/WCDE_ENT70/search/solr/home</var>


Monday, February 24, 2014

WebSphere Commerce Utility examples


Oracle
Coming soon


CloudScape
  • di-preprocess.bat
  • D:\WCDE_ENT70\bin>di-preprocess.bat D:\WCDE_ENT70\search\pre-processConfig\MC_10351\Cloudscape

  • di-buildindex.bat
  • D:\WCDE_ENT70\bin>di-buildindex.bat -masterCatalogId 10351

  • acpload.bat
  • D:\WCDE_ENT70\bin>acpload MyCompanyCatalogAccessControlPolicies.xml

  • enableFeature.bat
  • enableFeature.bat -DfeatureName=management-center
  • enableFeature.bat -DfeatureName=store-enhancements
  • enableFeature.bat -DfeatureName=foundation

  • isRunning.bat
  • isRunning.bat

  • restoreDefault.bat
  • restoreDefault.bat force (optional)

  • setupPlugins.bat
  • setupPlugins.bat

  • resetstores.bat
  • resetstores.bat

  • updatedb.bat 
  • updatedb.bat cloudscape

  • setdbtype.bat
  • setdbtype.bat  cloudscape [createdb]

  • setenv.bat
  • setenv.bat

  • versionInfo.bat
  • versionInfo.bat


  • startWCToolkit.bat
  • startWCToolkit.bat


  • wcs_password <password> <salt> <key>
  • wcs_password bipinkumar <salt from userreg> <merchent key from wc-sever.xml>


  • publishstore.bat
  • publishstore localhost wcsadmin wcsadmin  D:\WCDE_ENT70\starterstores\ConsumerDirect\Aurora.sar

Thursday, February 13, 2014

A Checklist for SEO developers



Let me share the common  problems which required immediate Search Engine optimization

Problem
Solution
WCS
Page title has bad keyword
Provide more relevant keyword in the <title> column
Same
Page header has bad keyword
Provide more relevant keyword in the <head> column
Same
First Sentence of body
The first sentence has more value in the search engine indexes. So create it carefully
Same
Missing meta tag in HTML
Provide necessary meta tag which may keep you ahead in search ranking
Same
Page Content issues
 Keep updating the Content regularly
The data should be relevant for the site
 Same
301 Redirects:
Customer still refer to old URL from bookmark
Give a map in your site with old URL and new URL . After some time if the customer is no longer refer to old url , then you can remove that.
There are two tables
SEOREDIRECT : This tables hold the old url and new url
SEOREDIRECTTRAFFIC: Used for checking the traffic of redirect rule utilization
404 Issues,410,303,302
Same as 301
Same as 301
Dynamic URL
Change to static URL.
Apply Pattern file and mapper file to map the dynamic url to static values
Refer :SEOURLPatters-Product.xml
Table : SEOURL: Hold the catentry_id, category_id etc
SEOURLKEYWORD: Unique key word for each product /category which user can use for search . This will be map with concerned product id or catentry id in the SEOURL table.
Limitation :  Commerce URL Mapping feature does not handle get and post forms.
Site map
Really a map for crawlers. Entry point for Search engine. This will help the crawler to ensure they cover all pages in your site
There are tools available in the market to create sitemap for you site.  Google also has.
Provide alternative set of pages which is exclusively for crawlers to read and index it
Stop Character in the Link
Associated with Dynamic URL
Avoid stop character in you content /Link everywhere.
Long URL
www.mystore/shop/product name. Keep it short and simple
/webapp/wcs/stores/servlet/ This is irrelevant to both crawlers and end users.
Change /webapp/wcs/stores/servlet/ to /shop in the wc-server.xml in the context in the SEOConfiguration part
Check your httdf.config file. You have to modify webserver level also  
Links matters
Provide enough cross linking between the pages.

Same
Words in Link
Provide good capture for you link rather than full url like
http://kingofwcs.blogspot.com
<a href=” http://kingofwcs.blogspot.com”>wcs Blog</>
Need Tools
Use Google webmaster tool to identify other issues reported from the crawlers
Same
Image Name
Give proper name for each of your image – The name should me matching with your content
Same
Alt message in Image
Provide meaning full message
Same
Invisible Text
Avoid invisible text and tiny text
Same
Keyword stuffing
Avoid duplicate keyword. Do not try to cheat the search engine crawlers. Once they found cheating they will block you from the list for ever (it happened for BMW also )
Keep relationship between keyword and content

Loading time
Understand that crawlers is also a software program They try to download your page before indexing the context. If downloading time increase they may ignore your page
Same
Dynamic content
Crawlers may not be happy with the dynamic content. Better to reduce it
Same
Image map
Links inside the image . WOW
Beware crawlers may reject it because of the security issues
There are some solutions

Graphics vs. text
Text will take more preference  

Table Structures
Use it but carefully
Using tables for layout duplicates a lot of HTML markup for every page in your site that is loaded. This duplication will effect your page-load time, even if it is only slightly,
JavaScript
Use it but carefully
Good link
Frame
Better to avoid this
Flash
Understand then use this
SessionID
If session timeout the page content vanishes.
Rewrite the Sessionid using URL rewriting .But how ? I have to find. It J




Even with URL Mapping, Site Map and Search Ranking, we cannot guarantee high ranking. That required several other parameters. Google like search engine change the parameters regularly. 




Thursday, February 6, 2014

Things to consider for Install Feature Pack 6 on WCS7.0

Steps to Install Feature Pack 6


  • Install WCS 7.0
  • Install IBM Update Installer version Version: 1.6.2 
  • Install WCS fix pack 7 ( 7.0.0.7)
  • Install WAS fixpack 13 (7.0.0.13 or above)
  • Check point : Try to load Madison store/Management Center. If any issue fix it before proceeding to next step
  • Install the Feature pack 6
  • Republish the server after the installation. (other wise your application may not work )
  • Execute below commands to enable the feature pack:
    • enableFeature.bat -DfeatureName=management-center
    • enableFeature.bat -DfeatureName=store-enhancements
    • enableFeature.bat -DfeatureName=foundation
  • If any issues restoreDefault.bat  and execute enableFeature.bat steps


For a successful build below message will be in \toolkitfolder\logs\enableFeature.logBUILD SUCCESSFUL

Optional : Public Aurora store