| name | b2c-docs |
| description | Search and read B2C Commerce Script API documentation and XSD schemas using the b2c CLI. Use this skill whenever the user needs to look up class methods, understand API signatures, find available properties on commerce objects (baskets, orders, products, customers), or check XML schema formats for imports. Also use when writing server-side scripts and needing API reference — even if they just say "what methods does Basket have" or "what fields can I import for products". |
B2C Docs Skill
Use the b2c CLI to search and read bundled Script API documentation and XSD schemas for Salesforce B2C Commerce.
Tip: If b2c is not installed globally, use npx @salesforce/b2c-cli instead (e.g., npx @salesforce/b2c-cli docs search ProductMgr).
Examples
Search Documentation
b2c docs search ProductMgr
b2c docs search "catalog product"
b2c docs search status --limit 5
b2c docs search --list
Read Documentation
b2c docs read ProductMgr
b2c docs read dw.catalog.ProductMgr
b2c docs read ProductMgr --raw
b2c docs read ProductMgr --json
Download Documentation
Download the latest Script API documentation from a B2C Commerce instance. The CLI auto-discovers the target server and credentials from dw.json, SFCC_* env vars, and configuration plugins — --server is only needed to override. Run b2c setup inspect to confirm what the CLI sees; see the b2c-cli:b2c-config skill for troubleshooting.
b2c docs download ./my-docs
b2c docs download ./docs --server sandbox.demandware.net
b2c docs download ./docs --keep-archive
Read XSD Schemas
Read bundled XSD schema files for import/export data formats:
b2c docs schema catalog
b2c docs schema order
b2c docs schema --list
b2c docs schema catalog --path
xmllint --schema "$(b2c docs schema catalog --path)" my-catalog.xml --noout
Common Classes
| Class | Description |
|---|
dw.catalog.ProductMgr | Product management and queries |
dw.catalog.Product | Product data and attributes |
dw.order.Basket | Shopping basket operations |
dw.order.Order | Order processing |
dw.customer.CustomerMgr | Customer management |
dw.system.Site | Site configuration |
dw.web.URLUtils | URL generation utilities |
Common Schemas
| Schema | Description |
|---|
catalog | Product catalog import/export |
order | Order data import/export |
customer | Customer data import/export |
inventory | Inventory data import/export |
pricebook | Price book import/export |
promotion | Promotion definitions |
coupon | Coupon codes import/export |
jobs | Job step definitions |
More Commands
See b2c docs --help for a full list of available commands and options.