SAP Hybris was introduced in year 1997 in Switzerland. This company was acquired by SAP S.E on 1 August 2013. The main role of SAP Hybris is to provide solutions that benefit any organization in cutting costs, saving time and reducing complexity, which further helps in having lesser focus to achieve excellent customer experience. SAP Hybris solutions have been providing consumers and businesses with a personal and reliable e-commerce platform since 1997.
SAP Hybris is a family of product from a German company Hybris, which sells e-Commerce, Marketing, Sales, Service and Product Content Management Software. SAP Hybris provides solutions that help any organization to cut cost, save time, reduce complexity and require lesser focus to achieve excellent customer experience. Some time it is necessary to get few data in many JSPs, and we don’t want to pass them as a part of DTO (data objects). For example, the titles (Mr and Mrs etc). They can be used in many JSPs and tags file, like registration, delivery address etc. In such cases, what we do is, create a convenient method in Abstract controllers, and use model attribute annotation for them. In this way they are available from all JSPs directly using model attribute. These can be accessed directly in JSPs or even tag files. like Current Language : ${current Language} Model service create method vs new operator When we try to create a new instance of an item type programmatically, we have two options, using the java way, using new operator or the hybris way, using the model service. ProductModel product1 = new ProductModel(); ProductModel product2 = modelService.create(ProductModel.class); The advantages of using model service method are below: So we should always go for model service way in hybris. The Jalo layer in hybris is depreacted, not the jalosession.Whenever a request is made to hybris server, it may need current user details, currency, language, time zone etc to serve that request efficiently. Since HttpSession does not hold all these details, hybris came up with the concept of JaloSession.Whenever a request comes to Hybris, the filter HybrisInitFilter creates an object of JaloSession. Every JaloSession object is associated with a Session Context object, which has current user, language, currency etc and the current http Session object.Cron jobs also run in a JaloSession. Extensions are self-contained independent packages, add-ons are not. In general terms, an extension is the larger unit. You can use add-ons to enhance functionality in an extension but not vice versa. Hybris Commerce comes with the following extensions, which you can use as a template for new extensions: Following are the different Hybris modelling techniques. Lot many promotions are available out of the box and you can extend their framework very easily to introduce your custom promotion. The following capabilities are covered in SAP Hybris cloud for Revenue. HMC or Backoffice provides a single user interface to manage any kind of data. It can be used to access stores, sites, products, users, companies and catalogs. SAP Hybris Assisted Services Module ASM assists customer at the time of buying process using same storefront across Omni-channel. Hybris ASM module connects customer with customer support and assist them in completing their order. The Assisted Service Module acts as an interface between SAP Hybris Commerce, SAP CRM and SAP Hybris C4C solution and hence allowing Customer Support Agents to pick customer’s online storefronts from CRM or C4C solution. SAP Hybris Customer Service module provides an easy way to resolve customer problems quicker and deliver highly personalized customer service with improved customer satisfaction and increased revenue. When a customer logs to an E-Commerce website, a weak customer service can result customers moving to other sites without completing the order. Pre-integrated ActiveMQ on tomcat is available for messaging. Restful web services frameworks are available OOB SAP Hybris is a family of product from a German company Hybris, which sells e-Commerce, Marketing, Sales and Service and Product Content Management Software. SAP Hybris provides a solution that helps organization to cut cost, save time, reduce complexity and require less focus to achieve excellent customer experience. The following product comes under the SAP Product Family − SAP Hybris Advance Personalization is part of Web Content Management System (WCMS). Advance Personalization is achieved using BTG rules. Following are the four types of WCMS − SAP Hybris Billing provides flexible different options to customer for automating invoice process. SAP Hybris Billing provides an automated way of managing billing and ordering processes from the cloud. Following are the key features covered under SAP Hybris Billing/Revenue capability − In today’s market, it is required that companies provide customer with easy to pay options when their order is ready. If payment method is complex in nature, customer will not come back and companies can lose their potential buyers. SAP Hybris Payment module provides an easy to use and integrated payment method of their choice to customer. Following are the key features of the Hybris Payment module − By using Hybris Workflow & Collaboration Module, it is easy for users to easily define workflows and view the workflow status. The following capabilities are covered in SAP Hybris cloud for Revenue. SAP Hybris Promotion module is used to increase the sales and to integrate with online stores to win new customers. By using SAP Hybris Promotion module, business users can create new flexible, dynamic promotions with needing any expertise. Promotion module provides various predefined promotion templates and promotion rule builders to define set of conditions. A Bundling module in SAP Hybris is used to address the needs of companies who sell service bundles and digital products. SAP Hybris provides a tool for configuring, to manage and sell bundled offerings. The Bundling module provides various benefits in the e-commerce model. While fulfilling an order, some time it is necessary for business to split the order into multiple orders. For instance, a customer orders two items A and B, now A has delivery window of 2 days, while B can be delivered in minimum 5 days. Now business has the option to either ship both items in 5 days. But what if item A is fresh, and will get destroyed in 5 days. There may be a case, where customer wants a mandatory delivery of item A within 2 days. In such situations, if business house doesn’t want to loose customer, it has no choice but to split order and ship it multiple times. This is the case of split consignment. Now there may be various conditions, which may call for splitting the order into multiple consignments. Above example is just one of them. For example, we may want to split consignment, based on warehouse from where item will be picked up. We may want to split consignment, based on product type (fresh or ambient) etc. These situations which decide the business logic to be a case for splitting the consignments, are known as splitting strategies. We can have as many as strategy to split, as we want. By default, hybris creates only one consignment for an order. This is done by following service. As you can see, that the order Splitting Service accepts a list of strategies, we can create many strategies, and split our order. The actual business logic for splitting will go into strategy class.What is SAP Hybris?
What are Model Attributes?
What is role of Jalosession?
For More:
What is the difference in Extension & Add Ons in Hybris?
What are the different of extensions exists in Hybris?
What are the different Hybris Modelling techniques?
How flexible promotion module is?
What are the capabilities covered under SAP Hybris Cloud for Revenue?
What is Hybris Management Console (HMC)?
Explain SAP Hybris Assisted Service module?
Explain SAP Hybris Customer Service module?
What integration topologies it provides?
Explain SAP Hybris Cloud for Customer?
What are the different BTG rules to achieve SAP Hybris Advanced Personalization?
Explain SAP Hybris Billing module?
Explain SAP Hybris Payment module?
Explain SAP Hybris Workflow and Collaboration module?
What are the capabilities covered under SAP Hybris Cloud for Revenue?
What is Hybris Promotion management?
What is Hybris Bundling module? What are the advantages?
How to Split an Order into Multiple Consignment?
Related posts:
- SAP Basis Admin Interview Questions and Answers
- SAP CCA Interview Questions and Answers
- SAP CRM Interview Questions and Answers
- SAP EWM Interview Questions and Answers
- SAP FICO Interview Questions and Answers
- SAP PP Interview Questions and Answers
- SAP S/4 HANA Interview Questions and Answers
- SAP Security Interview Questions and Answers