SAP Hybris Interview Questions And Answers

This tutorial presents frequently asked SAP Hybris Interview Questions with answers and explanations:

Hybris is a rapidly growing platform for developing and designing an E-commerce website. You just need to learn if you want to develop your E-commerce website under the Hybris platform or if you want to work in a Hybris based E-commerce website developing company.

For this, you must learn Hybris with the help of a Hybris tutorial or with the help of the Hybris wiki.

SAP Hybris Interview Questions and Answers

Once you have learned it, you will be curious about what questions will be asked to clear the interview for working on the Hybris platform.

SAP Hybris Interview Questions And Answers

Q #1) What is Hybris?

Answer: Hybris is an Omnichannel Platform for E-commerce websites where it allows Business users to manage the site content like Catalog, Products, Content pages, and Administrative controls.

Q #2) Explain the Hybris Accelerator concept.

Answer: Hybris provides Omnichannel E-commerce solutions with storefront templates and cockpits. This allows the users to create a customer experience in terms of product management, web page management, and administrator control of their own.

When the installation is done, it will include everything ready for you, to customize and edit the site in the way you want. SAP Hybris Accelerator is designed to help us to reduce the cost and speed up the implementation process. We can see the changes that were done in the Hybris in the accelerator storefront.

 Q #3) Name some release versions of Hybris.

Answer: Hybris 6.5 and Hybris 6.8 are some of the Hybris releases.

 Q #4) In which language is Hybris developed?

Answer: Hybris is written in the Java language with Javascript for the front end.

Q #5) Is Hybris required for the deployment of code for all kinds of website changes?

Answer: Most of the things are configurable until you have not done your customizations. You can even expose your custom elements to hmc / back office and from that, you can change your configuration as well.

We can configure the website data with the help of different cockpits like Web content management service /smart edit, Product content management, and Hybris administration console.

Q #6) What kind of search engine are we using in Hybris?

Answer: It provides the SOLR search engine. As search is a free solution, it is available in out of the box functionality. It is a power tool in Hybris to search the elements.

Q #7) What is the use of Hybris Management Console or Backoffice? 

Answer: Hybris Management Console or Backoffice provides a single roof to manage all site components. The back office is the advanced version of the Hybris Management Console. Backoffice is the single user interface to manage any kind of data. It can be used to access stores, products, users, companies, and catalogs.

Q #8) What are the key features of Hybris workflow?

Answer: The main features of Hybris workflow include:

  • We can easily implement any E-commerce website on the Hybris platform.
  • It provides a different URL to access different Cockpits.
  • Users can easily access all the workflow entries.
  • We can configure several things with administrator access.
  • It has flexibility in creating workflow templates.
  • It provides real-time notification to the user through Email.
  • It can provide and control user access to individual user groups.
  • It provides pre-defined and ad-hoc workflows.
  • It is possible to trigger the workflow using the Cronjobs in the Hybris platform.
  • It provides different cockpits to manage the product, web content, reports, and other site data.

Q #9) Name the Hybris Advanced Personalization Rules.

Answer: Hybris advanced personalization will be achieved using the following rules.

  • Cart rules
  • Order rules
  • Website rules
  • Customer rules

Q #10) What is Hybris ASM (Assisted Service Module)?

Answer: ASM is the Assisted Service Module. It is the customer support service module. When the order is placed from the storefront, ASM will help you to complete the order from the back end.

Q #11) What is the Hybris customer service module or Customer Service cockpit?

Answer: The customer service module will help in solving customer problems and needs. It is the mode of call, email, and message.

Q #12) Explain the services provided by Hybris.

Answer: Hybris platform provides us with the following services.

#1) Commerce: It supports commerce solutions for the website.

#2) B2C Commerce: It provides the B2C Platform. Supports all B2Cservices where one business makes a transaction with the individual customers.

#3) B2B Commerce: It provides the B2B Platform. Supports all B2B services where one business makes a transaction with another business.

#4) Omnichannel Support: It supports a cross-channel content strategy. It helps organizations to improve their user experience and drive better relationships with their customers. An Omnichannel customer experience is made for individual customer touchpoints, thereby allowing customers to pick up where they have left off on one channel and continue the experience on another.

#5) Customer Support: It supports the customer support activities to resolve the customer queries and helps to place the order for the customer on their behalf with the help of the customer support cockpit.

#6) Web Content Management: It supports managing the content of the website. It helps to manage each component as well as the content of the website. Users can add, edit, delete the different web components, content slot, content data, etc.

#7) Marketing: Hybris marketing is a cross-industry that provides the sales to focus on active customers. It allows them to deliver real-time contextual and personalized experiences about individual registered customers and anonymous visitors. Allows brands to deliver contextual, consistent, and relevant experiences. It can focus on all types of customers and visitors.

#8) Revenue: Sap Hybris revenue support order management, all moods billing capabilities, quote to cash capabilities.

#9) Sales: This allows the business to integrate ERP (Enterprise Resource Planning ) and CRM (Customer Relationship Management). These sales support mobile applications.

#10) Service: It supports long term customer satisfaction success. It makes the customer thoughts into digitalized outcome success.

#11) Product Content and Catalog Management: It helps to manage the product, product attributes, categories, catalogs, and warehouses.

Q #13) What is Cronjob? Explain the Cronjob process.

Answer: Cronjob is a task that is executed manually or stated automatically by triggering the scheduled time by setting the time. It runs in the background. It is used for catalog synchronization, data index, backups, carts deletion, and other tasks.

The main components of Cronjob include:

  1. Trigger
  2. Job
  3. Cronjob

#1) Trigger: Trigger is used when the job should be executed using the cronjob expressions. We can use Cron maker as well to generate the Cron expressions for my triggers.

#2) Job: In this part, we can see who holds the logic to be done, for example, synchronization, index, or cleaning.

In a crating job, there are 2 parts. One is Model and the other is Jalo.

In the Model, we identify the job of the Hybris. In Jalo, it is a java class where we will write the business logic to be executed.

#3) Cronjob: For the job to run the task properly, it needs input like configurations. The cronjob is the holder of these configurations. We can create any number of configurations. Hence, we can create different instances with different start dates and end dates.

Q #14) How do you know the version of Hybris that you have in your machine?

Answer: We can check the version in the Hybris admiration console.

  1. Go to Hybris admiration console.
  2. Log in with the Hybris admiration console.
  3. Click on Platform.
  4. Click on Configurations.
  5. Search for version and the value of build version.

Hybris - value of build version

Q #15)  Explain the Hybris E-commerce Accelerator Architecture.

Answer: Hybris architecture has many layers.

#1) Database Layer: It has a Database layer. It is used to store all the data in a Hybris commerce suite.

#2) Persistence Layer: This is the next layer and it will monitor for the abstraction from the database, caching, clustering, etc. This type of layer is related to the business objects model, which is generated based on types.

#3) Hybris Service Layer: Hybris service layer framework is to manage the java application program interface for objects in the Hybris commerce suite.

#4) Infrastructure Service Layer: The infrastructure service layer manages catch, transaction, & session time.

#5) Business Service Layer: This layer manages business services.

#6) Application Interaction Layer: This final layer is the top layer. It contains HMC, different web services, different cockpits like PCM, WCMS, CS cockpit, and many other cockpits to support the user business.

All these components will be used by the business user to manage the application back end and perform searching the product, managing the product, content pages, user profiles, and many other user operations to do the e-commerce transaction.

Hybris Architecture

[image source]

Q #16) Is the promotion module flexible in Hybris?

Answer: Yes. In Hybris, many promotions are available where we can even extend their framework and it is very easy to introduce your custom promotion.

Q #17) What will be the case if the application has more SKUs? Will Hybris support if it has more than 1 million SKUs?

Answer: Yes, it will support. We need to use the Flexi search properly. If we use pagination in the Flexi search, then it won’t matter if it has more than 1 million SKUs.

Q #18) Brief on the history of Hybris.

Answer: Hybris is a German company. It was founded in 2007 as an E-commerce platform. It allows us to sell the B2B and B2C market products effectively.

Q #19) Is a Hybris platform suitable for any non-e-commerce website?

Answer: No, the Hybris platform is designed for E-commerce applications only.

Q #20) How will you start the Hybris server?

Answer: We can start the server by running the “Hybrisserver.bat” command in the Hybris platform path.

Q #21) Which top companies are using the Hybris platform?

Answer: More than 1000 companies are using Hybris to develop an E-commerce product. Here are a few well-known companies that use Hybris – General Electric, Epson US, Levi Strauss, Taco Bell, Nike, Reliance AJIO, etc.

Q #22) What are the Accelerator ready stores that we have in Hybris?

Answer: We have the following stores in the Accelerator.

  1. Electronic stores and Apparel stores are used for the B2C stores in the Accelerator.
  2. Power tool store is used for the B2C store’s Accelerator.

 Q #23) Name the cockpits that we use in Hybris.

Answer:

The following cockpits are available in Hybris:

  • Web content management service
  • Smart edit
  • ASM
  • Customer cockpit
  • Report cockpit
  • Print cockpit
  • Product cockpit

Q #24) How can you access the Product Cockpit Management from the Back-office?

Answer: We need to follow the below steps to access the Product Cockpit Management.

#1) Open Backoffice and login with the credentials (admin/nimda).

#2) Select ‘Backoffice product administrator’ and ‘PCM cockpit backoffice perspective’ option from the dropdown list as shown in the below diagram.

Backoffice Product Administrator

#3) Finally, select the ‘Product cockpit’ perspective option from the back office dropdown list.

Product Cockpit

Q #25) What is Hybris Administrator Console?

Answer: It is the Administration portal that performs the administration, monitoring, system update, and configurations of SAP Hybris Commerce.

Q #26) What are the default credentials that we use for the Hybris administration console?

Answer: Default credentials for the Hybris administration console is given below.

User name: admin
Password: Nimda

Q #27) Name some of the inbuilt functionalities of the Hybris suite.

Answer:

Inbuilt functionalities of Hybris Suite include:

  • TOMCAT: It is a default application server to run the application.
  • ANT: It is used for building applications.
  • SOLR: Power Search server/engine.
  • HSQL: Default database to store and extract the data.

Q #28) What is the default URL to access the Backoffice?

Answer: The default address is https://localhost:9002/backoffice/.

Q #29) What is indexing in Hybris?

Answer: It is one of the solar search engine modes that we use in the Hybris. In the indexing, Hybris will fetch new products from the database and send them to the SOLR for index.

Q #30) How do we index in Hybris?

Answer:

To index, we need to follow the below steps:

  1. Login to Backoffice.
  2. Click on System from the left navigation tree Expand.
  3. ‘Facet search’ and click on ‘facet search config’.
  4. Select the site and click on an index or hot update-index.
  5. Select Index operation type full/update/delete and catalog for the index from the dropdown.
  6. Click on the ‘start’ link below the page.
  7. Once done, a success message will be displayed.

index in Hybris

Q #31) What action do we need to perform to see the staged catalog information in the online storefront? Explain the steps.

Answer: For this, we need to perform synchronization. We need to follow the below steps to perform the synchronization.

  1. Login to Back-office.
  2. Click on Catalog from the left navigation tree and then click on catalog version.
  3. Select the accelerator store version.
  4. Click on the synchronization icon.
  5. Select the synchronization job from the drop-down and then click on start.

Q #32) How do we create a new user from the back office?

Answer:

We need to follow the below steps to create a new user.

  1. Login to Back-office.
  2. Click on Customer from the left navigation tree.
  3. Click on the ‘+’ symbol, enter all the mandatory details, and click done.
  4. Click on the user-created and click on the password tab and enter the password details.
  5. Click on the Save button.
  6. Search the created user id in the search area.

create new customer - Hybris

Q #33) What are the main types of promotions that we have in Hybris?

Answer:
We mainly have 2 types.

  • Product level promotion: Activated upon the products within the line item in the cart.
  • Order level promotion: Activated upon the Shopping cart.

Q #34) Name all the promotions supported by Hybris.

Answer: Hybris has product level promotion, cart level promotion, and shipping promotions.

Product Level:

  • Percentage discount on products
  • Fixed discount on products
  • Target fixed price on products
  • Target bundle price
  • Free gift

Cart Level:

  • Percentage discount on cart
  • Fixed discount on cart

Shipping:

  • Change delivery mode promotion

Q #35) How to set free shipping?

Answer: We need to follow the below steps to set free shipping.

#1) Log in to the Backoffice.

#2) Click on Price settings from the left navigation tree.

#3) Click on delivery costs.

Delivery Costs

#4) Select the store shipping identifier.

Shipping identifier

#5) Click on the delivery costs tab.

delivery costs tab

#6) Click on any option to change the determinant threshold and set the delivery cost to 0.00. Save it.

determinant threshold

 Q #36) How to search for an order ID in the Back office?

Answer: To search for an order ID, we need to follow the below steps.

  1. Login to Backoffice.
  2. Click on marketing from the left navigation tree.
  3. Expand the order statics and click on the carts link.
  4. Click on the order line that is displayed in the search result to see the order details.
  5. Order details will be displayed.

order ID

Q #37) How to enable the Captcha at the Registration page and express checkout option for a shopping cart?

Answer: We need to follow the below steps to enable Captcha.

#1) Log in to the Backoffice.

#2) Click on Base commerce from the left navigation tree.

#3) Click on the base store link.

enable the captcha

#4) Select the preferred site from the result page.

#5) After selecting the site, navigate to the properties tab, and check the configuration at the end of the page.

check the configuration

Q #38) What are the benefits of the Hybris Promotion Engine?

Answer: The main benefits of the Hybris promotion engine include:

  • Provide an omnichannel strategy for promotion management to boost sales.
  • Offers improved customer engagement and retention.
  • Easy-to-use and intuitive business tools for faster creation and publishing.
  • Lower implementation costs for creating highly customized promotions.

Q #39) What are the features of the Promotion Engine?

Answer: 

The features of Promotion Engine include:

  • Promotion templates
  • Promotion management
  • Promotion priority
  • Promotion stackability
  • Promotion messages
  • Rule-based engine and extensibility
  • Coupon management
  • Coupon redemption

Q #40) How many types of coupon codes do we have?

Answer: There are two types of Coupon Codes.

  • Single coupon code
  • Multi coupon code

Q #41) What all Coupon code generator restrictions do we have in Hybris?

Answer: We need to follow the below restrictions while creating coupon codes.

Attribute Restrictions
ID1.The value must be unique
Code separator1.Only one character as input is allowed
2.Only special characters are allowed no numbers or letters
Coupon part count1.Entry must be a numeric value
2.The value must be greater than or equal to one
Coupon part length1.Entry must be a numeric value
2.Value must be greater than or equal to one

Q #42) What are the benefits of Potential promotions in Hybris?

Answer:

The benefits of Potential promotions include:

  • Potential promotions allow you to achieve higher sales by attracting and notifying customers about promotions that they are potentially eligible for.
  • Potential Promotion increases the probability of customers to purchase other products or take advantage of promotions when they add items to the cart.
  • When customers select a product on the storefront and a potential promotion rule is published, the customer receives a message about possible promotions that they can get if they perform a certain action. For instance, adding more items to the cart.

Conclusion

With this, we have covered the most frequently asked questions on Hybris like installation, Hybris features, Backoffice operation, Hybris administrative console, coupons, and promotions.

Hybris is a huge platform that has many features. We can buy a different package to develop our E-commerce application. Not only for B2B and B2C, but we can use the Hybris platform for C2C as well.

We also covered some parts of the Hybris concepts. It has many cockpits to operate the different modules separately. The other concepts like Product content management concept, Smart edit, and other Hybris administrative console operations, and many other concepts will be covered in another tutorial.