Categories
Ecommerce

Enterprising Hybris

Folks working in the commerce will be very much aware of this term, Well everyone starts their career in different platforms, I stared in Magento ;), some would have started in SFCC, Shopify, Big commerce and eventually they would have landed in Hybris. Now how complex is this, What does this platform offer. In this short post I will writing a few notes about what hybris is and some features around it. Please nudge if you are more interested in knowing about it.

Defining it.

Hybris is an ecommerce solution software that effectively meets the demands of modern Business to Business (B2B) and Business to Customer (B2C) commerce using Omni-Commerce. Omni-Commerce encompasses multiple payment options, seamless refund processing, with agile and dynamic transactions where customers research the product before finding a distributor.

Origin & history

Hybris was founded in Zug, Switzerland, in 1997 , Switz is a dream place to work for many including me 😉 It subsequently moved its headquarters to Munich Gemany. In 2011 private equity firm HGGC acquired a majority stake in hybris and merged Canadian software company iCongo into hybris.SAP SE acquired hybris on August 1, 2013 for $1.5 billion. In 2018, hybris was integrated into the SAP Customer Experience division.

Now we know a little bit of history, lets get back to business.

Features

  • Hybris is open source, mobile friendly, and supports integration.
  • Hybris is built on Spring Framework and takes advantage of these Spring Framework features.
    1. Dependency Injection (Inversion of Control)
    2. Aspect Oriented Programming
    3. Spring MVC
    4. Spring Security

oooooh :/to much of tech stuff here, lets talk something which everyone understands 😉

Hybris is not a tool, my dear folks who are new to this thing ,please don’t say I’m working in Hybris tool ,nor is it a framework. It is a platform. Here is why.

  • We can build complete end-to-end solutions using Hybris.
  • It has application servers, databases, backoffice UIs, and more.
  • It handles Inventory management, promotions, checkout, catalogs, product import, and more

Before we jump on to see more, lets understand this term module, because I will be using the term modules in my content below, now what’s a module, In terms of architecture we are going to see below, a module shall represent a specific business capability, when I say business capability its a feature.

SAP Commerce is a collection of Java modules. These modules contain several extensions to complete a set of common functionalities.  

  • Platform Module contains 50-70 extensions
  • Commerce Module contains 50-60 extensions (price, promotions, coupons, etc)
  • Product Content Management Module (PCM)
  • Channel Module / Customer Management System (CMS)
  • Order management module (OM)
  • On top of these are accelerators. The most common modules are B2C and B2B 
Application architecture

Accelerator

The name says for itself, Accelerator helps us to achieve whatever we require in a speedy way.

  • Every accelerator is delivered with source code that acts as a template.
  • It comes with sample data, functioning store fronts, and best practices
  • The standard use case of an accelerator may already fulfill a reasonable percentage of your requirements. Otherwise, they can be customized to any degree.
  • The accelerator design is Omni-Channel from the ground up. It ensures that the customer is connected across all touchpoints.
  • All shared functionality has been moved into a core library (core lib acc) which is required for the other more focused accelerators.
  • After selecting an accelerator template as a starting point, you can add new functionality to the accelerators by adding various localextensions.xml file
    1. Rebuild and restart the SAP Commerce Cloud server to update the system
  • Multiple B2C and B2B instances can be run on the same server. Their storefronts and catalogs can be managed separately inside the Cockpits and Backoffice.

B2C Accelerator features

  • Price, stock totals (real, fake, hidden, quantified, etc), add to cart
  • Buy online and pick up in store (BOPIS)
  • Checkout, express checkout, and guest checkout 
  • HOP (redirect to alternative payment processing (paypal for example))
  • Search Engine Optimization (SEO)
  • Shipping methods
  • Cancel order
  • Customize product
  • Support ticket
  • Write review, show reviews.
  • Share products on facebook, twitter, etc.
  • Manual suggested list (out of the box available), SAP marketing cloud Context driven services compatible
  • Potential promotions

B2B Accelerator features

  • Organization management
  • Spend control
  • Customer account management
  • Volume and customer group pricing
  • Order replenishment
  • Order approval
  • B2B specific checkout
  • B2B advanced product search
  • Future stock availability
  • PunchOut functionality
    1. Allows B2B customers to peruse a supplier’s online catalog and save their items and cart as a requisition in their own procurement system.
    2. After the purchase is approved, the actual order is sent back to the B2B site for processing.
    3. In order to create and assign PunchOut credentials, B2B customers must already exist in the B2B Accelerator.
  • Early Login (with Secure Portal Addon)
  • Sales Organization & Commerce quotes

To sum up , B2C & B2B functionalities are discussed , there are also industry specific accelerators and business specific accelators that SAP commerce powers, Please let me know your thoughts & let me know if I need to write more on this.

Thanks!! Stay safe. Avoid crowded areas , wear masks and follow social distancing!

Raghavendra R's avatar

By Raghavendra R

I am a Consultant with 10 years of experience in the IT industry for both project and product based organizations. As a Senior Business Analyst, I possess a very strong command in quickly grasping and proactively owning the business understanding of requirements and question their feasibility to minimize the scope of ambiguities and also lead clients with a vision board that caters to their digital vision, and then further lead team’s development by creating road maps, and prioritizing sprint backlog to bring most value to the business. As a Consultant, I am able to deliver consultation that offers premium solutions that are aligned with both business needs and market trends. As a relationship builder and travel enthusiast, I pride myself on being able to connect with customers to uncover gaps in the market. I am then able to use my creativity to idea new products to the other. In my career span, I have been associated with plethora of brands for both B2B and B2C, where using my expertise we achieved their digital vision with respect to latest trends in market. As a strategic thought-partner, I am passionate about solving problems and structuring creative solutions . Whether challenged with the optimization of a workflow or defining a feature road-map for the product, I love collaborating with cross-functional teams. With a bright positive approach to see opportunities in a problem and a never to die attitude I believe in only delivering the best. For when you hire me its not just your organization, it becomes “mine” too. Skill Snapshot Technology Stack: SAP hybris, Magento, CRM, ERP, Order Management systems Creative Tools: JUST IN MIND, DRAW.IO . Organizational Tracking: JIRA, Wiki Confluence, Slack, Skype. Technical Analysis: Platform Comparison, FRD, BRD, FVM, User Stories, MoSCow Model, 5C analysis, Demo Scripts, MoM, Impact Vs Feasibility Analysis Business Skills: BPR, BPMN, Gap analysis, Requirement Elicitation, Estimation and planning, Client Communication, Process re-engineering Certifications Snap shot: • Adobe Certified Expert – Magento Commerce Business Practitioner • SAP Certified Business Associate – SAP C/4HANA Business Processes – Lead to Cash • SAP Certified Application Associate – SAP Commerce Cloud Business User • Certified SCRUM product owner & PMI -PBA • AEM Business Practitioner

Leave a comment