Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Belgrade

18,897 views

Published on

Published in: Software, Technology, Business
  • SAP Hybris Extensions further extend SAP Hybris capabilities in providing enhanced functionality, personalization, security across a consumer buying journey. Check out some of the Hybris extensions here -> http://www.softcrylic.com/infographic/sap-hybris-extensions/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dear There , I've completed SAP Hybris Online training from atlas.onlinetraining@gmail.com . Atlas Trainer has good expertise in area of SAP Hybris and he is the best in conveying his knowledge well to the students . Trainer has been really friendly and helpful to make us to understand each and every area of SAP Hybris module . I would like to recommend Tysco to anyone who wish to learn SAP Hybris Module . You can contact Atlas for demo session and SAP Hybris training program course strucutre and you can take the decission . And also they will allow the students to attend few classes to take the decission . E-mail : atlas.onlinetraining@gmail.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • For Informatica Online Training and other IT online training register at http://www.todaycourses.com For All SAP Modules. Testing Tools Bigdata Technologies Oracle Technologies IBM Technologies BI Tools Thanks
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Belgrade

  1. 1. Developing enterprise ecommerce solutions using hybris Dražen Nikolić StartIt FEST, Belgrade May 2014
  2. 2. What ecommerce is? • web shops • products • categories • online payment • shipment and delivery
  3. 3. What ecommerce really is?
  4. 4. What ecommerce really is? THEN NOW
  5. 5. What ecommerce really is? THEN NOW
  6. 6. What ecommerce really is? B2B
  7. 7. Possible implementation approaches • everything from scratch • use some tools (shopping cart) and implement everything else • OR…
  8. 8. Possible implementation approaches • use an enterprise software solution (and put main focus on implementing client specific features)
  9. 9. Time to Market Very important thing
  10. 10. Ecommerce solutions on the market
  11. 11. www.hybris.com @hybris_software hybris Commerce Suite
  12. 12. GLOBALENTERPRISES DIGITAL MANUFACTURING RETAIL WHOLESALE TELCO DIGITAL MANUFACTURING RETAIL WHOLESALE TELCO SME hybris Customers
  13. 13. hybris Partner Levels Solution providers
  14. 14. hybris Technical Stack
  15. 15. Front-end interface Spring MVC REST Web service APIJSF Frontend .net,Flash,PHP,etc. Functionality / Modules OmniCommerce ConnectTM Content Order Management Cross Channel Commerce Channels Call Center MarketplacesMobile POSPrint SocialWCMS hybris B2C Commerce hybris B2B Commerce hybris PCM Back-office UIs hybris Management Console (hmc) hybris Cockpits Multichannel Product CMS Customer Service Print Report Import Administration Platform Persistence Internationalization Caching Import / Export Security Search Platform Functionality Clustering … Application server Database hybris Architecture
  16. 16. hybris Features
  17. 17. hybris Commerce Accelerator
  18. 18. hybris B2B Commerce Accelerator
  19. 19. hybris Mobile Optimized Websites
  20. 20. hybris Mobile iOS and Android Mobile App SDK
  21. 21. Point of Sale (POS) Integration
  22. 22. hybris InStore
  23. 23. hybris Product Content Management (PCM)
  24. 24. EDIT PRODUCT ATTRIBUTES BROWSE CATALOGS AND NAVIGATE PRODUCT CONTENT hybris Product Cockpit
  25. 25. hybris Order Management Services (OMS)
  26. 26. hybris WCMS
  27. 27. Commerce Advanced Search and Marchandising
  28. 28. SEE/EDIT CUSTOMER ACCOUNT DETAILS hybris Customer Service / Account Management
  29. 29. PICK UP CUSTOMER CART & ADAPT ORDERS hybris Customer Service / Cart Management
  30. 30. hybris Print
  31. 31. hybris Projects Implementation
  32. 32. Onboarding process @ youngculture
  33. 33. Onboarding process @ youngculture
  34. 34. Starting with development
  35. 35. Building the platform
  36. 36. Running hybris
  37. 37. Initializing the system
  38. 38. B2C Commerce Accelerator - Apparel store
  39. 39. B2C Commerce Accelerator – Electronic store
  40. 40. How do you proceed from this point? • Create new hybris extension • Analyze project requirements • Define data model • Extend JSP pages, WCMS components, SOLR configurations to support new attributes • Apply the front end layout design • Integration to payment provider • Integration to ERP system • Specific client requirements (top products carousels, loyalty program, email reporting, specific price calculations etc.)
  41. 41. Product, Category, Catalog version
  42. 42. Defining data model <itemtypes> <itemtype code="Stadium" generate="true" autocreate="true"> <deployment table="Brasil2014Stadium" typecode="10123" /> <attributes> <attribute qualifier="code" type="java.lang.String" > <persistence type="property"/> <modifiers optional="false" unique="true"/> </attribute> <attribute qualifier="capacity" type="java.lang.Integer"> <description>Capacity</description> <persistence type="property" /> </attribute> </attributes> </itemtype> </itemtypes>
  43. 43. Populating the data model INSERT_UPDATE Stadium ; code[unique=true] ; capacity ; Arena_Corinthians ; 68034 ; Dunes_Arena ; 45000 UPDATE Match ; id[unique=true] ; group ; stadium(code) ; 1 ; wc2014:A ; Arena_Corinthians ; 2 ; wc2014:A ; Arena_Corinthians ; 3 ; wc2014:B ; Dunes_Arena ; 4 ; wc2014:B ; Dunes_Arena $START_USERRIGHTS Type ; UID ; Target ; read; change; create UserGroup ; fifa_admins ; ; ; ; ; ; Stadium ; + ; + ; + $END_USERRIGHTS
  44. 44. … and this is only scratching the surface for more info visit www.hybris.com
  45. 45. Questions?
  46. 46. Thank you! Dražen Nikolić E-Commerce Team Manager d.nikolic@youngculture.com www.youngculture.com @drazennis Disclaimer: Most of the material and figures originate from http://wiki.hybris.com

×