HYBRIS 2205 WITH SAPARTACUS 1. Install JDK 17 -: https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html Download SAP Hybris Suite 2205 from URL -: https://launchpad.support.sap.com/#/softwarecenter/template/products/%20_APP=00200682500000001943&_EVENT=DISPHIER&HEADER=Y&FUNCTIONBAR=N&EVENT=TREE&NE=NAVIGATE&ENR=73554900100200017675&V=MAINT&TA=ACTUAL&PAGE=SEARCH/CX%20COMMERCE%202205 2. Create a folder Hybris2205SPA and extract the ZIP under this folder. 3. Download spartacussampledata.2105.zip -: https://github.com/SAP/spartacus/releases/download/storefront-4.1.0/spartacussampledata.2105.zip 4. In hybris/bin: Create the folder custom and create spartacussampledata under custom folder. 5. Extract spartacussampledata.2105.zip inside spartacussampledata. 6. Move the custom.properties file from spartacussampledata/resources/installer/customconfig to hybris-commerce-suite-2205/installer/customconfig 7. Download recipe from -: https://drive.google.com/file/d/1y6JqlIPchkkYjXiZZiZQfR20pOJ0F_Fx/view?usp=share_link 8. Go to installer/recipes folder: extract and paste recipe cx-for-spa under mentioned folder ---------------------------------------------- 9. Open CMD inside Installer folder and run the command : install.bat -r cx-for-spa 10. Initialize the system using the following command: install.bat -r cx-for-spa initialize 11. Open CMD inside hybris\bin\platform and start your server using command : hybrisserver.bat ------------------------------------------------------------------------ 12. Install Node JS : https://www.npackd.org/p/org.nodejs.NodeJS64/14.17.1 [version: node-v14.17.1-x64.msi] 13. Create a folder under custom folder name as "spartacusstore" 14. Open CMD inside "spartacusstore" folder and execute below command: npm install --global yarn yarn install npm install -g @angular/cli@12 ng new apparel-spa-store --style=scss cd apparel-spa-store ng add @spartacus/schematics@latest --baseUrl https://localhost:9002/ --baseSite=apparel-uk-spa --interactive=false 15. Strat your spartacus server with command : yarn start --ssl ------------------------------------------------------- 16. Navigate to C:\Windows\System32\drivers\etc\hosts open hosts file and add the belowproperties and save : 127.0.0.1 localhost electronics.local apparel-uk.local apparel-de.local powertools.local 17. In chrome open -: chrome://flags/#allow-insecure-localhost and enable "Allow invalid certificates for resources loaded from localhost." 18. Open Hac : https://localhost:9002/console/impex/import Import Below Impex : INSERT_UPDATE OAuthClientDetails;clientId[unique=true] ;resourceIds ;scope ;authorizedGrantTypes ;authorities ;clientSecret ;registeredRedirectUri ;client-side ;hybris ;basic ;implicit,client_credentials ;ROLE_CLIENT ;secret ;http://localhost:9001/authorizationserver/oauth2_implicit_callback; ;mobile_android ;hybris ;basic ;authorization_code,refresh_token,password,client_credentials ;ROLE_CLIENT ;secret ;http://localhost:9001/authorizationserver/oauth2_callback; INSERT_UPDATE CorsConfigurationProperty;key[unique=true];value;context[default=commercewebservices,unique=true] ;allowedOrigins;http://localhost:4200 https://localhost:4200 ;allowedOriginPatterns;* ;allowedMethods;GET HEAD OPTIONS PATCH PUT POST DELETE ;allowedHeaders;origin content-type accept authorization cache-control x-anonymous-consents x-profile-tag-debug x-consent-reference occ-personalization-id occ-personalization-time ;allowCredentials;true ;exposedHeaders;x-anonymous-consents occ-personalization-id occ-personalization-time --------------------------------------------- ---------All Links-------- HAC -: https://localhost:9002/hac/ Backoffice -: https://localhost:9002/backoffice/login.zul SmartEdit -: https://localhost:9002/smartedit/ Apprel UK Site -: https://apparel-uk.local:9002/yacceleratorstorefront/en/ Electronic Site -: https://electronics.local:9002/yacceleratorstorefront/electronics/en/ Powertools Site -: https://powertools.local:9002/yb2bacceleratorstorefront/powertools/en/USD/ Spartacus Site -: https://localhost:4200 =============================================================================================================================