How To Split An Order Into Multiple Consignment?
While fulfilling an order, some time it is
necessary for business to split the order into multiple orders.
For instance, a customer orders two items A and B, now A has delivery window of
2 days, while B can be delivered in minimum 5 days. Now business has the option
to either ship both items in 5 days. But what if item A is fresh, and will get
destroyed in 5 days. There may be a case, where customer wants a mandatory
delivery of item A within 2 days. In such situations, if business house doesn’t
want to loose customer, it has no choice but to split order and ship it
multiple times. This is the case of split consignment.
Now there may be various conditions, which may call for splitting the order
into multiple consignments. Above example is just one of them. For example, we
may want to split consignment, based on warehouse from where item will be
picked up. We may want to split consignment, based on product type (fresh or
ambient) etc. These situations which decides the business logic to be a case
for splitting the consignments, are known as splitting strategies. We can have
as many as a strategy to split, as we want. By default, hybris creates only one
consignment for an order. This is done by the following service.
As you can see, that the order Splitting Service accepts a list of strategies,
we can create many strategies, and split our order. The actual business logic
for splitting will go into strategy class.
What is base commerce and its module features ?
Base
Commerce Module Features
The features offered by the Base Commerce module include payment services, customer reviews, return service, refund service, order history and versioning, warehouse integration, replenishment and order scheduling, store locator, and stock service.
The Base Store forms the basis for your
e-commerce setup and is used to model your online store. You can create and
manage base stores in the Backoffice.
Customer Reviews allow you to collect and
manage customer ratings and reviews on your storefront.
Customer Services includes an order cancel
service, return service, and refund service.
The Deep link URL feature provides an easy
way of mapping URLs to corresponding destination URLs.
Fraud Detection provides extensible
services for performing fraud checks internally as well as interfaces to
integrate external fraud detection providers.
Replenishment
and Order Scheduling
Replenishment and Order Scheduling are technically realized as a part of the basecommerce extension. Functionally, these features are a part of the Order Management Module and are designed mainly for the B2B market. It provides several possible ways to schedule the creation of new orders or recurring orders.
Order
History and Order Versioning
Order History and Order Versioning provide
a simple way of storing information about order-related actions. Order
Versioning makes persistent snapshots of an order, while Order History tracks
changes made to the order itself.
Order Splitting allows orders to be broken
down into several consignments and warehouse interfaces, which permits partial
shipments and effective warehousing. Order Splitting is a part of the basecommerce extension.
Payments enables you to integrate external
payment service providers to handle electronic payments, offering a flexible
approach to multi-channel online payment methods.
Stock Service is part of the basecommerce extension.
It offers functionality to manage and query product stock level and product
availability information, aggregated or for a specific warehouse.
The SAP Commerce Store
Locator helps customers find brick-and-mortar retail locations in the proximity
of a postcode, or using Global Positioning System (GPS) information. Store
Locator is an addon for Cart & Checkout, and works with both desktop and
mobile solutions.
The Warehouse Integration interface
supports communication between a warehouse and SAP Commerce during
the Order Management process.
The promotions module has been replaced
by Promotion Engine.
Vouchers enable you to create and manage vouchers redeemable by your customers.
What do you understand by Hybris Promotion management?
Answer: SAP Hybris Promotion module is used to increase the sales and to integrate with online stores to win new customers. By using SAP Hybris Promotion module, business users can create new flexible, dynamic promotions with needing any expertise. Promotion module provides various predefined promotion templates and promotion rule builders to define set of conditions.
What do you understand about SAP Hybris Cloud for Customers?
SAP Hybris is a family of products from a German company Hybris, which sells e-Commerce, Marketing, Sales and Service and Product Content Management Software. SAP Hybris provides a solution that helps an organization to cut costs, save time, reduce complexity and require less focus to achieve excellent customer experience. The following product comes under the SAP Product Family −
·
Commerce
·
Marketing
·
Revenue (Billing)
·
Sales
·
Service
· Hybris as a Service (YaaS)
3. What are the
capabilities of SAP Hybris Product e-commerce?
Answer: Hybris product site covers the following capabilities of SAP Hybris Product for e-commerce −
· B2C Commerce · B2C Commerce · Product Content and Catalog Management · Omni-Channel Fulfilment · Creating Contextual Experiences.
Will it perform if we
have over 1 million SKUs?
Ans. Yes, if you have used APIs, Flexi search in
the right way. If you have used pagination in your Flexi search and converter caches,
then it will not matter how much SKUs you have.
What Is Role Of Jalosession?
The Jalo layer in Hybris is deprecated, not the jalosession.Whenever a request is made to Hybris server, it may need current user details, currency, language, time zone etc to serve that request efficiently. Since HttpSession does not hold all these details, Hybris came up with the concept of Jalosession.Whenever a request comes to Hybris, the filter HybrisInitFilter creates an object of JaloSession. Every JaloSession object is associated with a SessionContext object, which has current user, language, currency etc and the current httpSession object.
o Cron jobs also run in a JaloSession.
o Each JaloSession is bound to a tenant. This cannot be changed, after the instance of JaloSession is created.JaloSession is never made persistent in database.
Comments
Post a Comment