Back to skills
extension
Category: Development & EngineeringNo API key required

b2c-docs

Search and read B2C Commerce Script API documentation and XSD schemas. Use when writing B2C scripts, looking up classes for the SFCC/Demandware/B2C Commerce script API, answering "how do I" questions about generating URLs, querying products, processing orders, services, or any dw.* API task. Also use for import/export XML format reference. Use to verify class methods, properties, and usage.

personAuthor: jakexiaohubgithub

B2C Docs Skill

Use the b2c CLI to search and read bundled Script API documentation and XSD schemas for Salesforce B2C Commerce.

Examples

Search Documentation

# Search for a class by name
b2c docs search ProductMgr

# Search with partial match
b2c docs search "catalog product"

# Limit results
b2c docs search status --limit 5

# List all available documentation
b2c docs search --list

Read Documentation

# Read documentation for a class (renders in terminal)
b2c docs read ProductMgr

# Read by fully qualified name
b2c docs read dw.catalog.ProductMgr

# Output raw markdown (for piping)
b2c docs read ProductMgr --raw

# Output as JSON
b2c docs read ProductMgr --json

Download Documentation

Download the latest Script API documentation from a B2C Commerce instance:

# Download to a directory
b2c docs download ./my-docs

# Download with specific server
b2c docs download ./docs --server sandbox.demandware.net

# Keep the original archive
b2c docs download ./docs --keep-archive

Read XSD Schemas

Read bundled XSD schema files for import/export data formats:

# Read a schema by name
b2c docs schema catalog

# Fuzzy match schema name
b2c docs schema order

# List all available schemas
b2c docs schema --list

# Output as JSON
b2c docs schema catalog --json

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.