Broadleaf Microservices
  • v1.0.0-latest-prod

CSR

In this section of the documentation we look at the various CSR cart related functionality exposed by the CommerceSDK.

The Cart SDK is broken into several different clients to help maintain separation of concerns.

Table of Contents

Setup the client

Before you can make a request using the CSRClient, you’ll need to import a client and create a new instance. An example of this setup is as follows:

Example of creating a CSRClient instance
import { CSRClient } from '@broadleaf/commerce-cart';

const APPLICATION_TOKEN = `${YOUR_APPLICATION_TOKEN}`; (1)
const BASE_HOST = `${YOUR_PUBLIC_BASE_URL}`; (2)

export const csrClient = new CSRClient({
  applicationToken: APPLICATION_TOKEN,
  baseHost: BASE_HOST
});
  1. This is the unique "Application Token" for your store. You can find this by logging into your instance and looking at the application’s properties page.

  2. This is the base URL for your application (i.e. https://demo123.broadleafcommerce.org)