The Sitecore Experience Commerce release package (for on-premise solutions) includes the Sitecore.Commerce.Engine.SDK, the Sitecore Commerce Engine software development kit (SDK). The SDK contains artifacts that play a key role during the initial deployment of the Sitecore XC solution. The Sitecore.Commerce.Engine.SDK also contains sample source code, libraries and sample projects to help you get started with your Commerce customization or integration projects.
You use the Sitecore.Commerce.Engine.SDK to:
Below is the screen shot of Commerce Solution:
Sitecore Commerce also ships with Sitecore Commerce Connect, which is effectively the connector layer that can be used by developers to integrate storefronts with any commerce platform, including the Sitecore Commerce Engine. There are few features which Commerce Connect provides:
To take advantage of this functionality, we want to always use the Sitecore Commerce Connect layer when interacting with Sitecore Commerce from a Sitecore XP solution, however, there are cases when it makes sense to call the Commerce Engine directly. This could be a result of extensive customizations in the engine, where the cost of extending Commerce Connect to support it cannot be justified, or this could be the only option, when connecting another platform to the engine like a mobile application. For cases like these, Sitecore created a sample console application to get you started.
Overview of Sitecore XC console application
Sitecore Experience Commerce software development kit comes with a console application “Sitecore.Commerce.Sample.Console” solution. The console application has a complete set for implementation, right from bootstrapping changes, pricing, promotion, inventory, fulfilment, order, entitlement, and search.
The Console application provides a library of examples for calling the Commerce Engine directly. Developers can use these examples to integrate the Commerce Engine with any third-party applications to build a full-fledged commerce application. The Console application provides examples of actions like adding different payment methods, placing order, and adding fulfilment methods to a cart. Additionally, when customizing the Commerce Engine, developers can add their custom API calling logic to the console application to test all the use cases before integrating it with the storefront, or use it for integration testing scenarios as part of a building process. All-in-all, organizations use the console app to:
Different Scenarios in Console Application
Out of the box the Console application has a set of scenarios implemented with sample data. Below are few of them:
There is much more in the console application and we encourage you to explore on your own and get familiar with what is available OOTB in the Console Application.
Running the Console Application
To get started with the Sitecore Commerce Console application, simply follow these steps:
The Sitecore Commerce Console Application is a useful tool in any Sitecore Commerce Developer’s arsenal. We strongly recommend all Sitecore Experience Commerce technologists to familiarize themselves with this, as it can help save a lot of time and effort when interacting with Commerce Engine directly.
Talk to us about how we bring together 1:1 personalisation, deep Martech Expertise, CX & Demand Gen Strategy, Engagement Analytics & Cross-Channel Orchestration to drive award winning experiences that convert
Get in touch for a complimentary consultation or a demo today.
Free workshops, expert advice & demos- to help your realize value with Sitecore
RegisterParticipate in our event survey , meet us at our booth , get free giveaways & a chance to win an iPhone 11
Let’s go