Articles
Introduction
You can build and install applications in sandboxes to extend the functionality of the Kibo Composable Commerce Platform (KCCP) and integrate with external systems. Applications can have multiple versions with behaviors and events specific to each...
Get Started with Applications
It's easy to start building applications. This tutorial takes you through the process of creating an application record in Dev Center, subscribing your application to events, specifying which behaviors your application can execute, and ins...
Application Development Requirements
The Kibo Composable Commerce Platform is designed for extensibility. Through our REST API, you have complete access to the operations and entities you need to develop applications. We also provide SDKs that you can use to write apps in the l...
Application Development Best Practices
This topic describes best practices and answers common questions for third parties developing applications for the Kibo Composable Commerce Platform (KCCP). This topic assumes you are familiar with basic Application Development Requirements...
Extending KCCP with Custom Schema
The Kibo Composable Commerce Platform (KCCP) provides built-in objects such as products, customers, and orders to drive core commerce use cases. Retailers may extend these objects via attributes to tailor KCCP to their particular business ne...
Application Behaviors
Behaviors determine which operations an application can perform on the platform after it’s installed on a tenant. These are usually read/write and related actions for objects such as products or orders.
You can retrieve the behaviors...
Event Subscription
The Kibo Composable Commerce Platform generates an event each time a user or application performs create, update, or delete operations. In Dev Center, a developer can configure external applications to subscribe to events, such as when a new produ...
Order Validators and Fraud Check Applications
An order validator is a way to implement a fraud check. The only Kibo supported order validators are Kount and Cybersource DecisionManager . Add Order Validator Follow the below steps to add an order validator: In Dev Center, navigate to ...
Creating a New Tax Integration
You can calculate tax using Avalara and add your own tax engines using either API Extensions or tax calculator capability. If a user needs a service other than Avalara then the following approaches help to integrate your own tax calculator. ...
Address Validator
The address validator is an application capability, in which you implement a REST endpoint that accepts a request and returns a response for the given capabilities. This validates that street and postal addresses exist. Add Address Validator Fo...