b2c-content
Original:🇺🇸 English
Translated
Export and list Page Designer pages from B2C Commerce content libraries. Always reference when using the CLI to export or list Page Designer content, discover page IDs, or work with content library assets.
2installs
Added on
NPX Install
npx skill4agent add salesforcecommercecloud/b2c-developer-tooling b2c-contentTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →B2C Content Skill
Use the CLI to export and list Page Designer content from Salesforce B2C Commerce content libraries.
b2cTip: Ifis not installed globally, useb2cinstead (e.g.,npx @salesforce/b2c-cli).npx @salesforce/b2c-cli content export homepage
Examples
Export Pages
bash
# export a single page from a shared library
b2c content export homepage --library SharedLibrary
# export multiple pages
b2c content export homepage about-us contact --library SharedLibrary
# export pages matching a regex pattern
b2c content export "hero-.*" --library SharedLibrary --regex
# export to a specific output directory
b2c content export homepage --library SharedLibrary -o ./my-export
# export a specific component by ID
b2c content export hero-banner --library SharedLibrary
# export from a site-private library
b2c content export homepage --library RefArch --site-library
# preview without downloading (dry run)
b2c content export homepage --library SharedLibrary --dry-run
# export with JSON output
b2c content export homepage --library SharedLibrary --json
# export from a local XML file (offline, no instance needed)
b2c content export homepage --library SharedLibrary --library-file ./library.xml --offline
# filter pages by folder classification
b2c content export homepage --library SharedLibrary --folder seasonal
# custom asset extraction paths
b2c content export homepage --library SharedLibrary -q "image.path" -q "video.url"
# include orphan components in export
b2c content export homepage --library SharedLibrary --keep-orphansList Content
bash
# list all content in a library
b2c content list --library SharedLibrary
# list only pages
b2c content list --library SharedLibrary --type page
# list including components
b2c content list --library SharedLibrary --components
# show tree structure
b2c content list --library SharedLibrary --tree
# list from a site-private library
b2c content list --library RefArch --site-library
# list from a local XML file
b2c content list --library SharedLibrary --library-file ./library.xml
# JSON output
b2c content list --library SharedLibrary --jsonConfiguration
The flag can be configured in or so you don't need to pass it every time:
--librarydw.jsonpackage.jsonjson
// dw.json
{
"hostname": "my-sandbox.demandware.net",
"content-library": "SharedLibrary"
}json
// package.json
{
"b2c": {
"contentLibrary": "SharedLibrary"
}
}With a configured library, commands become shorter:
bash
b2c content export homepage
b2c content list --type pageMore Commands
See for a full list of available commands and options in the topic.
b2c content --helpcontentRelated Skills
- - Site archive import/export operations
b2c-cli:b2c-site-import-export - - Low-level file operations on content libraries
b2c-cli:b2c-webdav - - Configuration and credential management
b2c-cli:b2c-config