Skip to content
View as Markdown
View as Markdown

@salesforce/b2c-tooling-sdk / operations/cap

operations/cap

Commerce App Package (CAP) operations for B2C Commerce.

This module provides functions for validating, packaging, installing, and uninstalling Commerce App Packages (CAPs) on B2C Commerce instances.

CAP Operations

Usage

typescript
import {
  validateCap,
  commerceAppInstall,
  commerceAppUninstall,
  commerceAppPackage,
  discoverLocalApps,
  listInstalledApps,
} from '@salesforce/b2c-tooling-sdk/operations/cap';

// Validate locally
const result = await validateCap('./my-commerce-app');
if (!result.valid) console.error(result.errors);

// Package for distribution
const pkg = await commerceAppPackage('./my-commerce-app');

// Install on an instance
await commerceAppInstall(instance, './my-commerce-app', { siteId: 'RefArch' });

// Uninstall
await commerceAppUninstall(instance, 'my-app', 'tax', { siteId: 'RefArch' });

Interfaces

Type Aliases

Functions

References

JobExecutionError

Re-exports JobExecutionError

Released under the Apache-2.0 License.