SAP Hybris Help 6.5: What’s New
On August, 30 SAP announced a new version of hybris Commerce, Release 6.5. The detailed information about the new features and changes of the release is published on hybris wiki. However, the official releases are often filled primarily with marketing highlights, so I decided to quickly analyze the data from the documentation portal to reveal important changes possibly not mentioned in the official release notes.
Every major feature deserves their dedicated page on SAP Hybris Help Portal. The updated pages are also important, but there are too many of them to list and analyze (2000+). The significance of the new pages are generally higher than the significance of the updated pages.
The main content of this blog post is about the updates of hybris Help. However, there are some interesting updates on hybris Wiki you may want to know:
- SAP announced a new solution add-on, “Centralized Session Failover“.
- SAP published “Development Environment Guidelines” for SAP Hybris Cloud Services.
- SAP published a webinar recording and slides, “An Essential Overview of Mobile Capabilities in SAP Hybris Cloud for Customer“.
- Overview of SAP Hybris Loyalty is not available,
- and, of course, the release notes of 6.5 (a set of pages).
- Web Content Management (WCMS + SmartEdit)
- Configurable Products
- HAC
- Permissions
- yForms and Orbeon
- AngularJS in Accelerators
- Order Management
- SAP Integrations
- Assisted Service Module
- Search
- Backoffice Framework
- Vouchers
- Coupons (China Accelerator)
- Product Content Management
- Promotions
- Consent Management
- Collaboration Center and Workflows
- Personalization
- Marketplace Accelerator
- China Accelerator
- Telco Accelerator
- Financial Services Accelerator
- Product Category Pages
- Security in Platform
- Patches in Platform
- Data Annotation Framework in Platform
- Datahub
- Entitlement & Metering Service
- Webservices
Web Content Management (WCMS + SmartEdit)
Upgrading WCMS from 6.4 to 6.5
Perform these steps to upgrade WCMS from 6.4 to 6.5.CMS Structure Type Mode
The CMS Structure Type API supports structure type modes. A mode defines which attributes are included or excluded from the structure type, and the order in which the attributes are displayed in the client application, SmartEdit application, or customer client application.Technical Overview of Multi-Country Site Support
Multi-Country Site Support provides native support for managing sites that consist of multiple content catalogs and that use content inheritance. It makes it possible to reuse components and pages from a top-level parent catalog to lower-level country, regional, and local content catalogs, as well as seamless site navigation.WCMS Components for Product Configuration
You need to set up the page template for product configuration in web content management system (WCMS) Cockpit, where page template Product Configuration Template with page type Product Configuration Page is available for product configuration.Component Types
Component types are the templates that you use to create components that you add to your content catalogs to create you storefronts.Configurable Products
With configurable products, your customers participate in the product configuration and customization. That way, they are able to select the right product for them.Sample Data for Configurable Products for B2B Accelerator
This table represents a bundle sample data, which defines configurable product as camera component and lens component as an addon.Sample Data for Configurable Products for B2C Accelerator
This table represents a bundle sample data, which defines configurable product as camera component and lens component as an addon.Buying a Configurable Product
With the configurable products functionality, you can define different variants for your products. Learn how to recognize a configurable product and possible configuration options of this kind of product.HAC
BPMN Support
The Hybris Commerce processengine supports the BPMN standard. You can convert Hybris Commerce processes to the BPMN standard, import them to third party tools for editing, and convert back to the Hybris Commerce notation.Permissions
permissionsfacades Extension
The permissionsfacades extension provides facades for a permission check to verify if a specific user or user group can access a type, an attribute or have global permissions. It also allows the verification of permissions for a specific catalog version.permissionswebservices Module
This module holds two extensions: permissionswebservices extension and permissionsfacades extension, both providing functionality for performing permission checks.yForms and Orbeon
Configurable Products
The category configuration functionality enables you to define different product variants.yForms
These are the release notes for yForms of SAP Hybris Commerce 6.5. The yForms Module provides the data model and functionality that support usage of forms in existing and custom-made extensions and AddOns.Upgrading yForms-dependent Recipes
The 6.5 introduces significant changes to how yForms and orbeon-module are integrated into Hybris Commerce. To accommodate these changes, update recipes and build callbacks for yforms-dependent modules. Perform the following steps to integrate the latest changes.orbeonweb Extension
The orbeonweb extension was created to provide Orbeon as a part of Hybris Commerce extension.AngularJS in Accelerators
Angular Proof of Concept
SAP Hybris Commerce Accelerator includes an Angular proof of concept implementation on some pages in the B2C storefronts. This proof of concept highlights what is possible using Angular for a Single Page Application.Order Management
Order On Hold Service
Order On Hold Service is part of the warehousing extension. It offers functionality to put orders on hold, meaning no fulfillment actions can be performed on this order until the order is released.Placing Orders on Hold
Customer Support Agents can place orders on hold and also release them.Multiple Back Ends and Order Management
You can use Order Management with multiple SAP back ends (SAP S/4HANA and SAP ERP). These back ends could include a mix of SAP S/4HANA and SAP ERP systems, clients within a single SAP system, or sales areas within an SAP client. This scenario is available only for online stores using asynchronous order management (AOM).Self Service Returns Cancellation
Order Management self service returns cancellation allows you to request a return cancellation using the SAP Hybris Commerce Accelerator B2C and B2B storefronts.External Consignment Fulfillment Framework
The following document explains the new framework that supports fulfilling a consignment through a different external system based on an external warehouse’s configuration.SAP Integrations
Price Summary
SAP Product Configuration Integration
SAP Product Configuration integration brings the features of SAP Configure, Price, and Quote to Hybris Commerce Cloud.Controlling the Configuration of a Product with Rule Engine (SAP Product Configuration)
Using Rule Engine, you can set or restrict values in the configuration of a product in Backoffice Administration Cockpit, without having to change the product model.sapproductconfigruntimepci Extension
The sapproductconfigruntimepci extension facilitates the interaction with the Product Configuration Intelligence service service.sapproductconfigfacades Extension
The sapproductconfigfacades extension contains the facade layer for SAP CPQ for product configuration.WCMS Components for Product Configuration
You need to set up the page template for product configuration in web content management system (WCMS) Cockpit, where page template Product Configuration Template with page type Product Configuration Page is available for product configuration.Other Settings for Product Configuration in Backoffice
You make settings in Backoffice Administration Cockpit to use SAP Product Configuration in SAP Hybris Commerce Cloud. The settings allow you to set the stock level for configurable products, and maintain text labels and images for features and feature values.sapproductconfigrules Extension
The sapproductconfigrules extension contains all definitions and service layer implementations required for the rule-based adjustment of the product configuration provided by the CPQ configuration engine on the Hybris side.sapproductconfigruntimecps Extension
The sapproductconfigruntimecps extension is reponsible for the interaction with the configuration and pricing services.sapproductconfigb2bservices Extension
The sapproductconfigb2bservices extension provides the entities that are needed to run CPQ together with the B2B flavor of the accelerator.sapproductconfigbackoffice Extension
The sapproductconfigbackoffice extension contains product configuration enhancements for Backoffice Administration Cockpit.sapproductconfigservices Extension
The sapproductconfigservices extension provides the service layer for SAP CPQ for product configuration. It delivers the Hybris server access to the defined back-end component. The extension is small and simple, and mainly handles a lock mechanism for the front-end access to the back end. It also takes care of the pricing strategy for configurable products. This extension also provides session handling and CPQ cart integration.samlcommercesecsso Extension
The samlcommercesecsso extension is used for the implementation of single sign on for Service Engagement Center.Status Display
You can set up the status display on the level of characteristics and characteristic groups so that customers can immediately see whether their characteristic value assignment is allowed (for example, it has a green icon).Price Display
The product price (total price) on the configuration page is the net value of the product without shipping costs excluding tax. Apart from the total price you can display the base price of the configurable product, the price of the selected options, and the delta prices for individual characteristic values.Extension Example: Taking the Order Quantity into Account During Configuration
In the standard implementation, the system always shows the product configuration and calculates the product price based on quantity 1. This example explains what you must do if you want the order quantity to influence, for example, the characteristics or values shown, or if you want to make the price for one piece depend on the overall order quantity for that particular product.Configuration Summary
The configuration summary displays the choices for the first four characteristics belonging to the root instance of the configurable product, regardless of whether the choice has been made by the user or set by the system.. Depending on your order management scenario (AOM or SOM), the configuration summary is displayed in the shopping cart, in the order overview, and in the quote overview.Configuration Context Attributes
SAP Hybris Commerce uses the following attributes (reference characteristics) for the configuration context:Pricing Attributes
SAP Product Configuration uses the following attributes for pricing:Registering a New Credit Card
On enabling the integration with SAP Digital Payments, a B2C customer can register a new credit card during order checkout, and use the card information for making payment.Configuration Context Attributes
SAP Hybris Commerce uses the following attributes (reference characteristics) for the configuration context:YaaS Configuration
YaaS Configuration allows you to manage and retrieve client credentials for connecting SAP Hybris Commerce to YaaS services. It supports the mapping of client credentials to base sites out of the box, and is extensible, giving you the possibility to define your own filter criteria for selecting the correct client credentials for your applications.Setting up the Connection to Cloud Services
To set up the connection between SAP Product Configuration and configuration and pricing services or to the optional Product Configuration Intelligence service (PCI) service, enter the connection settings into SAP Hybris. These settings contain the endpoint urls and necessary authentication settings.Configuring SAP Hybris Commerce
Make the required configurations in Hybris Commerce to connect to SAP Cloud Platform Integration package.EventPublisher Extension
The EventPublisher extension is used to create events related to customer, address, order and send the details to SAP Cloud Platform which integrates with Service Engagement Center.sapreturnsexchangeb2b Extension
The sapreturnsexchangeb2b extension is an enhancement to the sapreturnsexchange extension. Within the sapreturnsexchangeb2b extension, the bean DefaultReturnOrderPartnerContributor is redefined to support B2B orders as well for the outbound mapping.ysapomsreturnprocess Extension
The ysapomsreturnprocess extension is a template extension that provides a customizable return process, and is designed to support Order Management with asynchronous order management with SAP ERP / S/4 HANA as the backend system. This extension integrates the features provided by SAP ERP / S/4HANA with SAP Hybris Commerce services and the Accelerator.Price Information for Characteristic Values (Delta Prices; Product Configuration Integration)
The price information shown for characteristic values is based on the way prices are defined in configuration maintenance (transaction CU50) of the SAP ERP back end.Configuring SAP Product Configuration
Public Availability of Microservices for SAP Product Configuration
SAP is transitioning the CPQ offering to a cloud-based solution that uses microservices. With the new product, “SAP Product Configuration”, you can configure and price your products with no additional installation effort. Note that the microservices have an independent release cycle. Therefore, you can use SAP Hybris Product Configuration productively only when these services are publicly available.ysapproductconfigaddon AddOn
The ysapproductconfigaddon extension is an AddOn to be embedded into yacceleratorstorefront. It provides the UI elements specific to SAP CPQ for product configuration.Extension and AddOns for SAP Digital Payments Integration
Use the SAP Digital Payments integration extensions to register a credit card and authorize the payment during the item checkout process.SAP Hybris Service Engagement Center Integration
SAP Hybris Service Engagement Center Integration provides a single hub for customer service and support. The integration enables Hybris customers to assist their end users on various issues.SAP Product Configuration Integration: Features
sapdigitalpaymentaddon Extension
The sapdigitalpaymentaddon extension is responsible for modifying the checkout flow for SAP Hybris Commerce integration with SAP Digital Payments.SAP Digital Payments Integration
SAP Digital Payments integration enables a B2C customer to register a credit card and authorize the payment during the item checkout process.sapreturnsexchange Extension
The sapreturnsexchange extension provides reusable functionality related to B2C inbound and outbound return orders in asynchronous order management. The extension extracts return order data and maps it to the corresponding raw field of the saperpreturnorder Data Hub extension. It also does the processing of the notification from the SAP backend.Extensions for SAP Hybris Service Engagement Center Integration
Deploy the required extensions for SAP Hybris Service Engagement Center integration.Clickstream Data
You can track customer behaviour in the storefront and transfer the corresponding data events directly to SAP Hybris Marketing. Once transferred, clickstream data can be analyzed and used for follow-up marketing activities.Configuring Returns for SAP Hybris Commerce
Perform the required configurations to enable returns with one or more SAP back ends (SAP S/4HANA or SAP ERP).sapymktclickstream Extension
The sapymktclickstream extension captures events triggered by customer interactions in the online store, and sends them directly to SAP Hybris Marketing.SAP Digital Payments Integration
These are the release notes for the SAP Digital Payments Integration of SAP Hybris Commerce 6.5. SAP Hybris Commerce integration with SAP Digital Payments enables a B2C customer to register a credit card, fetch the card details and authorize the payment during the item checkout process.sapproductconfigbackofficecps Extension
The sapproductconfigbackofficecps extension offers the possibility to maintain settings related to configuration and pricing services in backoffice. Maintaining the settings in backoffice is functionally equivalent to importing them using impex.sapproductconfigrules Extension
The sapproductconfigrules extension contains all definitions and service layer implementations required for the rule-based adjustment of the product configuration provided by the CPQ configuration engine on the Hybris side.cissapdigitalpayment Extension
The cissapdigitalpayment extension is responsible for the integration between SAP Hybris Commerce and SAP Digital Payments.sapproductconfigruntimeinterface Extension
The sapproductconfigruntimeinterface extension is the core extension for SAP CPQ for product configuration. It defines the configuration model and is the bridge between Hybris services and any kind of product configuration engine (e.g. SAP CPQ Configuration Runtime Engine with the sapproductconfigruntimessc extension).Accounts and Hybris Service Engagement Center
SAP Hybris Service Engagement Center integration enables creation or updation of account in Hybris Commerce via the Engagement Center. The deletion of account is possible through Hybris Commerce Backoffice.SAP Hybris Service Engagement Center Integration
These are the release notes for Service Engagement Center Integration of SAP Hybris Commerce 6.5. SAP Hybris Service Engagement Center (release 1708) is integrated with SAP Hybris Commerce. This integration combines the rich commerce functionality of SAP Hybris Commerce with the customer support features of the Engagement Center.Sales Order
SAP Hybris Service Engagement Center integration enables searching and viewing the sales orders from Service Engagement Center.secaddon AddOn
The secaddon enables the integration between Service Engagement Centre and SAP Hybris Commerce.sapproductconfigb2baddon AddOn
The sapproductconfigb2baddon extension is an AddOn to be embedded into yacceleratorstorefront. It provides actions for SAP CPQ for product configuration that are specific to a B2B scenario.sapproductconfigrulesbackoffice Extension
The sapproductconfigrulesbackoffice extension contains backoffice enhancements required for the maintenance of rules used in the product configuration process.sapproductconfigbackofficessc Extension
Supported Pricing Exits
Pricing routines (user exits) can be used to influence the price calculation. Each routine comes with a unique number and may require certain attributes for successful usage.sapproductconfigb2b Extension
The sapproductconfigb2b extension provides access to the product configuration and pricing data relevant for the B2B scenario.Extensions and AddOns
This section contains information necessary for those who want to extend the functionality of SAP Product Configuration.Assisted Service Module
Assisted Service Module
Assisted Service Module enables customer service personnel to provide real-time customer sales and service support, using the same storefront across the omni-channel framework, both physically shoulder-to-shoulder, in-store, and virtually online.Text Chat and Video Chat – Displaying and Configuration
Hybris Commerce is integrated with separate SEC Live Text Chat and Video Chat widgets. This allows a customer on Hybris Commerce to text chat or video chat with a SEC CSA. The chat and video widgets are launched with floating modal popup window that overlays the storefront UI.Hybris Commerce Text and Video Chat User Guide
Hybris Commerce is integrated with separate SEC Live Text Chat and Video Chat widgets. The Chat allows a customer on Hybris Commerce to text chat or video chat with a SEC CSA.Ticketing System
The Ticketing System is designed to manage customer tickets. A customer can display a list of tickets with their details and create or update a ticket.Ticket List Page
The Ticket List Page lists all the tickets that the customer created.Ticket Details Page
The customer can display their ticket details.Ticket Creation Page
The customer can create a ticket, so that the ticket can be submitted to a CSA on SECenter.Ticket Update Page
The customer can update ticket with a message, so they can communicate with Service Engagement Center CSA.Search
Restricting Fields in Response
When configuring a Search Query Template, you can easily decide which search query properties should be included in the results visible on the storefront.Upgrading Search and Navigation from 6.4 to 6.5
Perform these steps to upgrade Search and Navigation from 6.4 to 6.5Adaptive Search Architecture
The adaptivesearch module holds the functionality needed to create and configure the search profiles.Keyword Highlighting
Keyword highlighting makes the keywords easily noticeable while searching.Essential Settings
Defining a Free Text Query for Query Property
Facet Settings
Facet settings allow you to decide if particular query property should be a facet, as well as add additional settings.Query Properties (Search Query Templates)
Where to find Search Query Templates?
Location of the Search Query Templates.Working with the DEFAULT template
The DEFAULT template is the default template that comes together with search configuration. It is predefined to include certain query properties and settings, but can be easily customized.Working with SUGGESTIONS Template
The SUGGESTIONS is supported out of the box and allows you to configure the settings for the suggested items that appear when you type in the term in the search box.Suggestions: Configuring the Template
Sorting
Sorting enables you to prioritize the results, for example if you want to make some items more prominent, or if you want to order them.Solr Base Image
The Solr base image contains a customized SOLR search engine. It contains Hybris-specific modifications and extensions for better use with our platform. It can be run as standalone or cloud setup. Cloud setup requires zookeeper (also provided as base image)Backoffice Framework
Extended Identification of Action
To avoid overriding actions while merging, the id attribute is available.Message Action
An action to send a message through a widgets’ socket after the user clicks on the action button.Upgrading Backoffice from 6.4 to 6.5
Perform these steps to upgrade Backoffice from 6.4 to 6.5.List Layout Widget
The List Layout widget is a layout widget that allows for arranging indefinite widgets in a list order.Value Chooser Widget
Value Chooser Widget allows the user to choose values from a list.Labeled Toggle Action
The Labeled Toggle action is an extension of the Toggle action, with an ability to display labels.Vouchers
Voucher Redemption and Validation
Vouchers are now redeemed upon placing an order. Previously this functionality was left up to the partner to implement.Coupons (China Accelerator)
Architecture and Extensions
Introduces the technical architecture and extensions of the My Coupons feature.Claiming a Coupon
The following example illustrates how a customer claims a coupon through the coupon’s campaign URL.Creating Customer Coupons
The following instructions give an example of creating customer coupons in Backoffice.Sending Customer Coupons to Customers in ASM
The following example illustrates how Customer Support Agent sends coupons to a customer in ASM from the storefront.Viewing Received coupons
A new section is added to My Account for customers to view coupons they possess.Sending out Customer Coupon Notification Using a CronJob
The following example illustrates how to send out coupon notification through a CronJob.Using Customer Coupons in the Storefront
The My Coupons section is added under My Account to display coupons that customers possess in a holistic view. Customers can apply usable coupons by picking them from the coupon list during checkout.My Coupons
The following example illustrates how to send out coupon notificatio This feature allows flexible coupon usage by allowing a customer to possess certain coupons. Customer coupons can be used for marketing campaigns or ad-hoc assignments base on business needs.Applying Customer Coupons during Checkout
The following instruction gives an example of applying coupons during checkout.customercouponservices Extension
The customercouponservices extension implements methods to enable My Coupons feature.Subscribing to Coupon Status Notifications
Customers can subscribe to coupon status notification so that they can be reminded to use coupons in time.customercouponbackoffice Extension
The customercouponbackoffice extension provides Backoffice configuration for the CustomerCoupon module.customercouponsamplesaddon AddOn
The customercouponsamplesaddon AddOn provides sample customer coupons and promotions based on these customer coupons.customercouponfacades Extension
The customercouponfacades extension exposes methods for AddOn layer, delegated to service layer and makes conversion between model and data objects.Finding Applicable Products for a Customer Coupon
Customers can find a list of products that a coupon is applicable to, and place an order.customercouponaddon AddOn
The customercouponaddon AddOn enables UI for the My Coupons feature, and provides sample data for Email content, Solr configuration and CronJobs into the Electronics Store.Product Content Management
Search and Filters
Search and Filters configurations applied in Backoffice PCM allow for a quick search and narrowing of the search results.Synchronization of Catalogs
A procedure of performing catalog synchronization in Backoffice PCM.Synchronization of Multiple Items
A procedure of performing multiple products synchronization in Backoffice PCMCreating Products
Create new products directly in Backoffice PCM.Synchronization of Products
A procedure of performing products synchronization in Backoffice PCM.Editing and Previewing Products
Access the Edit View directly from Products Search and Browse View to edit products and see their preview at the same time.Promotions
Promotion Planning
Promotion Engine uses a generic Base Commerce feature for grouping Promotion rules and activating these at a specified period of time. Promotion rules can be grouped together and then scheduled to activate or deactivate at the same time as well as using a hook to provide customized promotions content on the storefront.Viewing Promotion Plans
You can easily view a list of Promotion Plans in the Backoffice Administration Cockpit.Managing Promotion Plans
In the Backoffice Administration Cockpit, you can create promotion plans, group promotion rules together, and activate or deactivate promotion plans.Consent Management
Hybris B2C Accelerator provides functionality for data subjects (a natural person such as a customer, contact, or account) to give consent to collect or transfer their personal data.Giving Consent
Storefront users can give consent when they register an account. At any time, they can change their consent settings in the Consent Management page.Adding Consent Entry Points
Users give consent at entry points, such as the customer registration page. Learn how to add entry points to other areas of the storefront.Logging and consent management
SAP Hybris Commerce logs changes made to a user’s consent settings.Consent Logs
When a user gives or withdraws consent, a consent record is created in the back end and can be viewed in the Backoffice Administration Cockpit.User Consent
SAP Hybris Commerce provides functionality that allows data subjects to give and withdraw consent to collect and process their personal data.Consent Templates
Consent templates define the content displayed to users in the storefront. A storefront can have multiple consent templates and one template can be used for multiple storefronts.Collaboration Center and Workflows
Collaboration Center Overview
The Collaboration Center Overview is designed to administer workflows and view the assigned tasks.Collaboration Center in Backoffice Product Cockpit
Collaboration Center Sidebar
Collaboration Center in Backoffice Framework
The Collaboration Center is designed to manage business workflows. The Item Comments widget displays a list of comments related to a given item and allows the user to add new comments.Workflows Widget
Workflow Templates
Workflows are based on reusable templates where you can define your workflow business processes and reuse it to create several instances of a workflow.Workflow Actions Widget
The Workflow Actions widget displays a list of workflow actions that are assigned to a current user.Creating a Workflow
Steps to be completed to create a new workflow.Workflow Action Decision Action
The Workflow Action Decision action allows the user to select and confirm a task decision.Workflow Attachments
The default attachment types for workflows are Product and Category.Delete Workflow Action
The Delete Workflow action is visible in the Workflow Details view and enables deleting a workflow.Start Workflow Action
The Start Workflow action is visible in the Workflow Details view and enables starting a workflow.Available Workflow Actions
A list of workflow related actions that were developed using Backoffice Framework.Workflow Search Widget
The Workflow Search widget allows the user to provide a workflow search conditions and perform the search which bases on those conditions.Warehousing Consignment Workflow Service
Warehousing Consignment Workflow Service is part of the warehousing extension. It offers functionality to perform tasks related to a task assignment workflow attached to a consignment.Workflow Details Manager Widget
The Workflow Details Manager widget is used for updating the workflow details view.Abort Workflow Action
The Abort Workflow action is visible in the Workflow Details view and enables aborting a workflow.Workflow Details View
The Workflow Details view displays detailed information about each workflow instance.Available Workflow Widgets
A list of workflow related widgets that were developed using Backoffice Framework.Workflows Task Edit View
The Workflow Task Edit view is designed to work on the attachments in a workflow instance.Add Workflow Attachment Action
The Add Workflows Attachment action allows for adding attachments to a workflow.Personalization
Personalization Backoffice
The backoffice extensions incude the configuration allowing you to perform the personalization-related tasks, such as managing personalization configuration. The Backoffice Administration Cockpit serves as the supplementary tool for SmartEdit.Core Personalization
The core personalization extensions include the main personalization functionality, by providing service and facade layers.Content and Commerce (personalization)
The content and commerce-related extensions add more specific features to the core services. The functionality provided is related to personalized cms and personalized promotions. The sample data addon provides data for the the B2C sample stores (electronics and apparel) and default customizations available out of the box on the homepage.Personalization Integration
The integration extensions allow the integration of personalization with external systems. The personalization module relies on such systems to define the user segmentation. The integration with SAP Hybris Profile is available out of the box.Configuring Segmentation Integration
Make settings in the local.properties file to enable segmentation and personalization features from SAP Hybris Marketing.Installing Personalization
You can install personalization using dedicated recipes or manually by adding a set of extensions.Upgrading Personalization (based on SmartEdit) from 6.4 to 6.5
Perform these steps to upgrade Personalization (based on SmartEdit) from 6.4 to 6.5.Personalization Web Services
The web services extensions expose personalization through webservices, and are used by SmartEdit to configure personalization.Marketplace Accelerator
Upgrading the Marketplace Accelerator from 6.4 to 6.5
Perform these steps to upgrade the Marketplace Accelerator for from 6.4 to 6.5.Upgrading the Chinese-Featured Marketplace Accelerator from 6.4 to 6.5
Perform these steps to upgrade the Chinese-featured Marketplace Accelerator for from 6.4 to 6.5.China Accelerator
Architecture and Extensions of Selective Cart Checkout
Introduces the technical architecture and extensions of the Selective Cart Checkout feature.Selective Cart Checkout
The Selective Cart Checkout feature allows consumers to select what items in the cart for checking out, while leaving other items remain in the cart for future considerations, thus improving shopping experience and increasing conversion rate. This feature allows Consumers to select items in the shopping cart for order placement, whilst leaving the unselected items for future purchases.selectivecartfacades Extension
The selectivecartfacades extension exposes methods for AddOn layer, delegated to service layer, and makes conversion between model and data objects.selectivecartaddon AddOn
The selectivecartaddon AddOn enables the UI for displaying items in a unified list in the cart page.selectivecartsplitlistaddon AddOn
The selectivecartsplitlistaddon AddOn enables the UI for displaying items in split lists in the cart page.selectivecartservices Extension
The selectivecartservices extension implements core business logic for selective cart (both Universal Cart Entry rendering and Save for Later rendering).Shopping with Selective Cart
This feature includes two user interfaces for shopping with selective cart, which are introduced individually in the following two sub-pages.Shopping with Save for Later
The following instruction gives an example of how a consumer can check out selected items in the shopping cart using the Save for Later interface.Shopping with Universal Cart Entry
The following instruction gives an example of how a consumer can check out selected items in the shopping cart using the Universal Cart Entry interface.Telco Accelerator
These are the release notes for Telco Accelerator of SAP Hybris Commerce 6.5. The Telco Accelerator is a ready-to-use web framework, designed to maximize average revenue per user through a cost effective, streamlined process. The Telco Accelerator contains all the functionality and business tools required to build an omnichannel e-commerce telecommunication solution.Upgrading the Telco Accelerator from 6.4 to 6.5
Perform these steps to upgrade the Telco Accelerator from version 6.4 to version 6.5.Financial Services Accelerator
Data Model
Learn about the data model used in Financial Services Accelerator. This document covers the data items for both the insurance and banking storefront.Pricing Engine
The pricing engine for Financial Services Accelerator is a mock implementation, which is used to calculate the paynow price of a requested product.Dynamic Pricing in Financial Accelerator
The dynamic pricing enables the users to calculate the price estimation of a service as many times as they want, by entering different inputs. They are also able to see the results of the price calculation on the very same page, without the need to reload the page.Policy Inquiry in Financial Accelerator
Policy Inquiry enables customers to see their policies and all their details in My Account area in a user-friendly way.Banking Data Model
Learn about the data items that are used for the insurance storefront of Financial Services Accelerator.Banking Checkout Process
Learn about the checkoutprocess used in Financial Services Accelerator on the banking storefront.Banking Ordering Process
The mocked ordering process on the banking storefront prepares the ground for possible integration points in the actual implementation project.Enriched Responsive Banner Component
Add a text and a clickable button to your banner with the EnrichedResponsiveBannerComponent.Checkout and Ordering Process
Select the product that you want to buy, fill in all the necessary details and finalize the purchasing process by placing an order. Choose the appropriate section (insurance or banking) to learn more about the checkout and ordering process.Product Category Pages
Product category pages provide additional information and a quick overview of all the products in a certain category. You can easily edit all the components on these pages throughSmartEdit and Backoffice Administration Cockpit.Security in Platform
Data Protection and Privacy
Data protection is associated with numerous legal requirements and privacy concerns. In addition to compliance with general data privacy acts, it is necessary to consider compliance with industry-specific legislation in different countries.Patches in Platform
Patches
Patches enable you to effectively manage data in a project lifecycle. Patches improve the approach to system maintenance and solve the problem of managing project data across different environments.Basic Concepts
The Patches feature is based on the concepts of a setup class, an organization unit, a patch, and an action.Patches Project Properties
We provide a list of project properties for Patches.Enabling Patches in Platform
There are various configuration options for enabling the rerunnable Patch functionality as well as for preselecting and hiding Patches in different scenarios.Logging and Tracking
You can track Patches, and log information about them.Data Annotation Framework in Platform
The Data Annotation Framework allows you to describe dependencies between items and use that description to extract a subset of data from interconnected items.Information
Users can ask for an overview over the personal data that is stored in the ecommerce system about them.Datahub
Data Hub
You use Data Hub in an asynchronous order management scenario to synchronize SAP Hybris Commerce with an SAP back end (ERP or S/4HANA). To be able to send product configurations through Data Hub to the back end, you must set up Data Hub for communication with the configuration engine you use.Asynchronous Data Replication with Data Hub
YaaS Configuration ships with dedicated extensions for importing configuration data into Data Hub. These extensions greatly simplify the process of setting up end-to-end, asynchronous data replication between SAP Hybris Commerce and YaaS services.YaaS Configuration Data Hub Properties Reference
The YaaS Configuration Data Hub extensions provide several configuration properties that allow you to customize some of their features.Extensions for Data Replication
The extensions for replicating master and transactional data to SAP Hybris Marketing include platform and Data Hub extensions.Tutorial: Gathering Transactional Information with the REST API
The tutorial provides examples of how you might use the REST API to gather information about your Data Hub data. There are also examples of how to troubleshoot your items.Installing and Configuring the Data Hub Extensions
Install the YaaS Configuration Data Hub extensions and configure the polling client to automatically retrieve new YaaS Configuration data on startup, or to retry the polling mechanism if Hybris Commerce does not respond.Logfile Messages
Logfile messages are a critical tool when diagnosing problems. The following table contains a list of all Data Hub logfile messages.Testing the Data Hub Extensions
Set up and run a simple test to check that you have installed and configured the YaaS Configuration Data Hub extensions correctly, in both Data Hub and Hybris Commerce.Entitlement & Metering Service
These are the release notes for Entitlement & Metering Service of SAP Hybris Commerce 6.5. The Entitlement & Metering Service enables you to use entitlements in order to grant a customer permission to access a given resource. The service also records the usage of particular resources, services, and special privileges.Webservices
Generating API Documentation with Swagger
The ywebservices template supports Swagger, a framework of API developer tools, which can be used to generate API documentation. As a result you get interactive and well structured API documentation you can easily work with.Pagination and Sorting
The objects related to pagination and sorting available in commercewebservicescommons and commerceservices extensions have been deprecated. The replacement objects can be found in the webservicescommons and platform extensions.REMOVED PAGES (not structured)
The pages below were removed from the SAP Hybris help portal release 6.5 because of the restructuring or module deprecation. The list below is not structured or ordered.- Making Settings in Backoffice for Service Contract Display
- About Print Publication Workflows
- Data Hub YaaS Connect Module
- Installing or Updating the WerkII IQuest.comet Plug-in for Adobe InDesign
- c4cquote Data Hub Extensions
- Installing the sapservicecontractaddon AddOn
- Spring Integration for the sapadtreco Extension
- Establishing Trust between SAP Hybris Commerce and the Identity Provider
- sapcrmproduct Data Hub Extension
- Configuring SAP Hybris Commerce as SAML Service Provider
- Making Settings in Backoffice for Service Request Replication
- Understanding the Replication of Service Requests
- Viewing Service Contracts in Hybris Storefront
- Installing YaaS Connect – Development Environment
- Hybris Print Cockpit
- Simple Case: Serving
- SAP Hybris Loyalty Integration
- SAP CRM: Initial Upload of Product Master Data
- Extensions and AddOns for Business Agreement
- sapserviceorderservices Extension
- Configuring SAP CRM as SAML Service Provider
- sapcrmserviceorderaddon Addon
- Installing Hybris Print
- Making Settings in Backoffice for Complaints
- Performing Search Operation
- SAP Hybris Commerce Citizen Engagement Accelerator
- Configuring Backoffice Parameters
- Order Module
- Configuring the Loyalty Program in SAP Hybris as a Service (YaaS)
- Rule Engine
- Displaying Search Profiles on the Storefront
- Service Request Management
- Replicating Complaints
- sapcrmorderexchange Extension
- c4cquote-soap-schema Extension
- Comment Layer in the Hybris Print Cockpit
- Placeholders
- Single Sign-On to Assisted Service Module
- Viewing the Installed Base in Hybris Storefront
- Service Contract Management
- sapcrmordermgmtfacade Extension
- Dashboard in Backoffice Administration Cockpit
- Style Container
- SAP CRM Extensions for Synchronous Pricing
- Mapping Details
- SAP CRM: Replicating Stock Level Data
- sapcrminvoicefacades Extension
- productregistrationservices Extension
- sapcrmpricingbol Extension
- SAP CRM: Making Settings for SOM
- Configuring Data Hub Parameters
- priint comet Plug-In for InDesign
- Adding Data Hub Client in SAP Hybris as a Service (YaaS)
- Synchronizing Data
- SAP CRM: Replicating B2C Customer Details to SAP Hybris Commerce
- sapcrmidocintegration Data Hub Extension
- sapgenil Extension
- Upgrading Personalization (based on SmartEdit) from 6.3 to 6.4
- Configuring Proxy SAP Hybris Commerce
- GenIL Operations
- Orderstatus Module
- Approving Product Review Comments from Hybris Backoffice
- SAP Hybris Commerce YaaS Connect
- sapbusinessagreement Data Hub Extension
- productregistrationaddon AddOn
- sapcrmordermgmtbol Extension
- Configuring SAP Netweaver as SAML 2.0 Identity Provider
- SAP CRM Extensions for Asynchronous Order Management
- sapcrminvoice Data Hub Extension
- Hybris Print Process
- sapbusinessagreementservices Extension
- sapcrminvoicebol Extension
- SAP CRM: Setting Up System Connections
- Creating a Complaint in Hybris
- sapcrmcustomerb2b Extension
- Upgrading Telco Accelerator from 6.3 to 6.4
- YaaS Connect Order Management System
- Upgrading SAP CPQ for Product Configuration from 6.3 to 6.4
- Making Settings for B2C Anonymous Scenario
- Exporting Certificate and Metadata of the Identity Provider
- productregistrationfacades Extension
- Installing a Hybrid Adapter
- Extensions and AddOns for Installed Base
- fractussyncservices Extension
- Spring Beans for sapcrmidocoutboundadapter Data Hub Extension
- b2bsapcrmproductavailability Extension
- Working with Hybris Print
- sapservicecontractservices Extension
- SAP CRM: Installing the Recipe File for SAP CRM Integration
- sapcrmb2binvoiceaddon AddOn
- sapbusinessagreementexchange Extension
- Making Settings in the Backoffice for Product Registration
- About Hybris Print
- Category Module
- Integrating Adobe InDesign Server
- Loading Product Data to Adobe InDesign
- SAP CRM: Configuring Master Data Replication
- Tutorial: Gathering Transactional Information with the REST API
- Assisted Service Module
- Upgrading Print Module from 6.3 to 6.4
- SAP CRM: Product Master Data Replication
- SAP CRM Data Model
- Personalization Module Data Model and Extensions
- sapcrmorder Data Hub Extension
- SAP CRM: Business Agreement
- Data Hub YaaS Extensions
- Mapping Details
- sapservicecontractbol Extension
- SAP CRM: Field Level Mapping for Product
- sapservicecontractaddon AddOn
- Configuring Proxy Data Hub
- Product Module
- Calculate Batch and Document Status
- Configurable Bundles
- Configuring Roles for Custom HAC Tabs
- Product Registration
- Upgrading Search and Navigation from 6.3 to 6.4
- Viewing the Details of the Registered Products
- Features in SAP Hybris Loyalty Integration
- Configuring Trust for SAP Hybris Commerce on the Identity Provider
- Automatic DTO generation from RAML
- SAP CRM Specific Configurations for Service Contract
- Restarting Failed Loyalty Business Processes
- yacceleratorfractusfulfilmentprocess Extension
- Setting Up Communication Arrangements
- Making Settings in Backoffice for Service Order Display
- crmcustomerticketingaddon AddOn
- sapcrmproductavailability Extension
- Restarting Failed Loyalty Business Processes as a Cron Job
- Status Mapping for Service Contract
- Config Module
- GenIL Message Handling
- SAP CRM: Mapping Sales Areas to Hybris Catalogs
- Overview
- Extensions and AddOns for Product Registration
- Expected Installed Base Data Replication Results
- Additional Information
- Upgrading Backoffice from 6.3 to 6.4
- SAP CRM: Self Services
- SAML 2.0 for Single Sign-On
- Data Hub
- sapcrmservicorder Data Hub Extension
- sapcrmibaseservices Extension
- SAP CRM: Installed Base
- Hybris Print Process
- About Hybris Print
- Planning and Structuring a Publication
- Transferring Comments and Jobs between Hybris Commerce and Adobe InDesign
- Product Bundles / Packages
- SAP CRM: Expected Product Data Replication Results
- Creating a Support Ticket
- Renewing Service Contract in Hybris
- Replicating Service Requests
- c4cquote Extension
- Getting Started with SAP CRM Integration
- c4cquote-soap-adapter Extension
- sapcrmcustomer Data Hub Extension
- SAP CRM: Field Level Mapping for AOM Scenario
- SAP Hybris Cloud for Customer Integration
- Upgrading Financial Services Accelerator from 6.3 to 6.4
- Commons Module
- JavaScript Best Practices: Unobtrusive JavaScript in Mobile Storefronts
- User Interface and Creatives: Desktop and Mobile Experience
- Add Options Page – Financial Services Accelerator
- Auto Insurance – Financial Services Accelerator
- Comparison Page – Financial Services Accelerator
- Contact Agent Confirmation Page – Financial Services Accelerator
- Contact Agent Page – Financial Services Accelerator
- Core Page Components – Financial Services Accelerator
- Email Notification Page – Financial Services Accelerator
- Event Insurance – Financial Services Accelerator
- Final Review Page – Financial Services Accelerator
- Financial Services – Specific Accelerator AddOns
- Financial Services Accelerator – Functional Specification
- financialcheckout AddOn
- Find an Agent Page – Financial Services Accelerator
- Homeowners Insurance – Financial Services Accelerator
- Homepage – Financial Services Accelerator
- Life Insurance – Financial Services Accelerator
- Login or Register Page – Financial Services Accelerator
- Managing Mobile Storefront Pages in the WCMS Cockpit
- Mobile Storefront Features of the WCMS Cockpit
- My Account Page – Financial Services Accelerator
- My Payment Details Page – Financial Services Accelerator
- My Policy Page – Financial Accelerator Services
- My Quotes Page – Financial Services Accelerator
- Order Confirmation Page – Financial Services Accelerator
- Order History Page – Financial Services Accelerator
- Payment Details Page – Financial Services Accelerator
- Personal Details Page – Financial Services Accelerator
- Profile Page – Financial Services Accelerator
- Quick Quote Page – Financial Services Accelerator
- Quote Review Page – Financial Services Accelerator
- Quote Workflow Status on Quote Review Page
- Renters Insurance Financial Services Accelerator
- Travel Insurance – Financial Services Accelerator
- Synchronizing Data
- Planning and Structuring a Publication
- Loading Product Data to Adobe InDesign
- Working with Content Blocks
- Working with Tables
- Working with Comments
- Working with Jobs
- Transferring Comments and Jobs between Hybris Commerce and Adobe InDesign
- Using Entitlement & Metering Service User Interface
- About Print Publication Workflows
- Integrating Adobe InDesign Server
- CallProcessor
- Comment Layer in the Hybris Print Cockpit
- Comment Layer in the ZK Framework Context
- Configuring Custom Icons for Comments and Jobs
- Configuring the Collaboration Panel
- Cross-References
- emsui Extension
- FAQ for priint:comet plug-in for Adobe InDesign
- Getting Started with the Hybris Print
- SAP CRM: Configuring Output Control for Sales Order Confirmations
- Handling Comment Groups
- Creating a Custom Placeholder
- Extending the Spring Context of the Print Cockpit
- Importing Print Publications with ImpEx
- Writing Your Own Cases for the Translator
- About Hybris Print
- Working with Hybris Print
- Hybris Print Cockpit
- Hybris Print Elements Overview
- Hybris Print Process
- Creating Printed Material with Hybris Print and Adobe InDesign
- ListProcessor
- Installing the Orbeon Module
- Placeholders
- Integrating priint comet and InDesign
- priint comet Plug-In for InDesign
- Print Cockpit Comments in the Access Rights Context
- Print Collaboration Services
- Print Data Model
- print Extension
- Print Module
- printcockpit Extension
- printsampledata Extension
- ProductListProcessor
- PublicationController
- SessionManager
- Settings for SAP Hybris Marketing Segmentation
- Spring Configuration of the Print Module
- Style Container
- Table Block and Table Model
- Translator Concepts and Architecture
- Translator
- Web Service of the Print Module
- Registering Products on the B2C Storefront
- Enabling Single Sign-On
- sapcrmticketsystem Extension
- Customer Module
- sapcrmidocoutboundadapter Data Hub Extension
- Configuring a Search Query Template
- Viewing Loyalty Information in SAP Hybris Commerce Storefront
- Working with Jobs
- Standard Upgrade Steps
- Working with Content Blocks
- SAP CRM: Initial Decisions and Prerequisites
- sapcrmcategoryschema Extension
- Deploying Loyalty Data Hub Adapter after Fresh Installation of Data Hub using .war Files
- Establishing Trust Between SAP CRM and the Identity Provider
- sapbusinessagreementfacades Extension
- SAP CRM: Field Level Mapping for B2B Scenario
- Configuring SAP CRM for Data Replication via Middleware
- Configuring IDoc Sender and Target Systems
- sapcrmmodel Extension
- Buying a Configurable Product
- Upgrading Print Module from 6.3 to 6.4
- Configurable Products
- Upgrading Customer Ticketing System from 6.3 to 6.4
- SAP CRM: Creating Outbound Parameters
- YaaS Connect – Developer Training Trail
- Subscribing to the Loyalty Core Services Package in SAP Hybris as a Service (YaaS)
- Configuring Trust for SAP CRM on the Identity Provider
- Creating Business Agreements in Hybris
- Replicating Product Bundles / Relationships to Hybris
- sapcrmordermgmtservices Extension
- YaaS Connect
- sapcrmibaseaddon AddOn
- Viewing Service Orders in Hybris Storefront
- SAP CRM: Data Integration Flow of Sales Orders
- fractussyncconfigurationtrigger Extension
- Automated Data Hub Composition and Publication
- YaaS Adapter Validation
- SAP CRM Extensions and AddOns for Synchronous Order Management
- Integrating priint comet and InDesign
- Hybrid Adapters
- Licensing the WerkII IQuest .comet Plug-in
- SAP CRM: Replicating Pricing Data
- sapreturnorder Data Hub Extension
- Performing Read Operation
- FAQ for priint:comet plug-in for Adobe InDesign
- Getting Started with the Hybris Print
- sapservicecontractfacades Extension
- SAP CRM: Creating a Pricing Procedure
- YaaS Connect
- Configuring YaaS Connect
- Adding SAP Hybris Commerce Storefront Client in SAP Hybris as a Service (YaaS)
- Installing the sapcrmserviceorderaddon AddOn
- sapcrmproductbundle Data Hub Extension
- Price Module
- SAP CRM: Installing the Integration Package
- sapcrmcomplaintexchange Extension
- Making Settings in Backoffice for Segmentation
- Creating Printed Material with Hybris Print and Adobe InDesign
- sapcrmpricing Extension
- Setting Up SAP Hybris Loyalty on an existing SAP Hybris Commerce Installation
- Installing YaaS Connect – Production Environment
- Print Module
- Service Order Management
- Replicating Service Orders
- sapcrmibasefacades Extension
- sapcrmibasecore Extension
- sapcrmproductregistrationbol Extension
- Deploying Loyalty Data Hub Adapter with a Fresh Data Hub Installation using .jar Files
- Using Data Hub to Maintain Integrity Between SAP Hybris Commerce and YaaS
- sapbusinessagreementaddon AddOn
- Extensions and AddOns for Service Contracts
- SAP CRM: Extensions and AddOns
- Configuring Business Agreement Parameters
- SAP CRM Data Hub Extensions
- Replicating Business Agreements
- fractussync Add-on
- Working with Comments
- Print Module
- Hybris Print Cockpit
- Inventory Module
- SAP CRM: Replicating Customers and Contact Persons
- Release-specific Upgrade Steps
- SAP CRM: Configuring the Order Management Scenario
- SAP CRM: Replicating Product Master Data
- Deploying Loyalty Data Hub Adapter on an Existing Data Hub Installation
- Creating a Service Ticket for an Installed Base in Hybris
- Configuring Loyalty Rules
- Viewing and Updating Business Agreements in Backoffice
- Viewing Business Agreements in Hybris Storefront
- Scopes and Roles
- About Print Publication Workflows
- Installing the sapcrmibaseaddon AddOn
- SAP CRM: Configuring the Credit Card
- SAP CRM: Retrieving Invoice Data Synchronously
- Configuring the Loyalty Content
- Single Sign-On
- sapcrmcomplaint Data Hub Extension
- Mapping Details
- Hybris Print Elements Overview
- Viewing Associated Service Tickets and Service Contracts
- Uploading a Product in YaaS via SAP Hybris Commerce
- crmcustomerticketingfacades Extension
- sapcrminvoiceaddon AddOn
- Automatic Data Update in Product Cockpit and Backoffice
- SAP CRM: Field Level Mapping for B2C Consumer
- Overview
- Replicating Complaint Notes from SAP CRM to Hybris
- Complaints Management
- Terminating Item Level Service Contract in Hybris
- sapcrmcustomerb2c Extension
- SAP CRM GenIL Framework
- SAP Hybris Commerce Citizen Engagement Accelerator
- sapcrmcreditcheck Extension
- sapcrmserviceticket Data Hub Extension
- System Requirements
- Initial Upload of Business Agreements
- Mapping Details
- Predefined HAC Roles
- sapcrmibase Data Hub Extension
- ysapreturnprocess Extension
- YaaS Configuration
- SAP CRM: Making Customizing Settings
- Replication of Commerce Quotes
- sapcrmproductbundlemodel Extension
- Managing Search Query Templates with Backoffice Administration Cockpit
- Working with Tables
- Installing Fresh SAP Hybris Commerce and Setting Up SAP Hybris Loyalty
- Providing Custom Actions
© Rauf Aliev, September 2017