Introduction to Kibo eCommerce

Click on the different Kibo eCommerce components to learn more about them.

The Kibo eCommerce REST API is the primary interface that connects the pieces of the Kibo eCommerce platform together, and the primary tool that allows developers to build custom Kibo eCommerce applications. The API provides a multitude of resources, such as the Customer resource or the Orders resource, that give you access to nearly every aspect of the Kibo eCommerce experience. Each resource contains unique operations, such as the GetCart or UpdateCart operations, that let you manipulate Kibo eCommerce objects.

To learn about all the resources and operations the API offers, refer to the REST API Reference.To learn how to get started building applications with the Kibo eCommerce API, such as authenticating and making requests with the Kibo eCommerce API, refer to the Application Development Requirements.To learn about the SDKs available to make application development easier, refer to the SDK documentation.To learn about the filters you can use to fine-tune your API requests, refer to the Sorting and Filtering topic.

Dev Center is the web portal where developers manage Kibo eCommerce assets, such as the applications and themes installed on specific sandboxes or tenants.

Within Dev Center, you can:

To log in to Dev Center, click here. Don't have an account? Request a demo.To learn about Dev Center, refer to the Dev Center documentation.

Admin is the web portal where you configure your Kibo eCommerce site using Site Builder, manage general settings, publish content, and perform day-to-day ecommerce tasks, such as processing orders or applying store credit to customer accounts.

To log in to Admin, log in to Dev Center and click View Sandbox on the sandbox you want to view. If you don't have access to Dev Center, ask your Dev Center administrator for your Admin login link.To learn how to configure your site and perform day-to-day ecommerce tasks, view the Guides documentation set. To view this content, you will be asked to log in to your account.

The storefront application is the web application that runs your site. As shoppers interact with your site, the storefront application:

To learn about the storefront, refer to the Storefront documentation.

Kibo eCommerce applications, whether provided by Kibo eCommerce, created by you, or sold by a third-party, make up a collection of diverse solutions that leverage the Kibo eCommerce API to add to or enhance the power of the Kibo eCommerce platform. The broad stripes of Kibo eCommerce applications include:

When developing your own applications, you can use the Kibo eCommerce SDKs to develop in common languages like .NET, Java, and Node.js.When developing your own applications, you can use Arc.js to directly manipulate Kibo eCommerce API operations and microservice logic.

Themes allow you to completely customize the frontend experience of your Kibo eCommerce storefront, enabling you to design beautiful storefronts.

Some of the main components of themes include:

Themes also control stylesheets and scripts on your site and expose unique settings accessible through Admin. To learn about themes, refer to the Theme documentation.

Arc.js is a development framework built on the V8 Javascript runtime that allows server-side JavaScript applications to execute on the Kibo eCommerce platform. With Arc.js, you can make deep changes to the Kibo eCommerce platform by manipulating API operations through the HTTP request-response protocol as well as interacting directly with underlying Kibo eCommerce microservices.

Arc.js is made up of actions that correspond to Kibo eCommerce operations or microservices. Each action runs a function that you program in Node.js to achieve your custom functionality. There are two types of Arc.js actions:

To learn about Arc.js, refer to the Arc.js documentation. You can also view examples and sample code for Arc.js applications here.

Back to Home