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: All the pages below didn’t exist in release 6.3. All of them were created specifically for the new release of the hybris help 6.5 (Aug 30, 2017). The pages are grouped in the following sections for your convenience: There are 378 pages which were REMOVED from the release 6.4. The full list of these pages are at the end of the article.

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.5

Adaptive 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 PCM

Creating 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.  

© Rauf Aliev, September 2017

Leave a Reply