b2c-metadata
Metadata Skill
This skill guides you through working with site metadata XML for Salesforce B2C Commerce, including custom attributes, custom objects, and site preferences.
Scope & grounding
This skill covers B2C Commerce metadata XML system (metadata.xsd namespace http://www.demandware.com/xml/impex/metadata/2006-10-31), including system-objecttype-extensions.xml, custom-objecttype-definitions.xml, and preferences.xml file structures. The examples show attribute types, enum value patterns, and Script API custom attribute access via dw.system.Site and ExtensibleObject.custom. Before answering questions that name specific B2C versions, XSD schema constraints, or emitting code the user will run, confirm current API shape and schema rules via b2c docs search and b2c docs read (CLI) or docs_search/docs_read (MCP). The canonical B2C Commerce documentation is the grounding source for metadata schema evolution, Script API signatures, and platform object types.
Canonical docs:
metadata- metadata XML schema and structuredw.system.Site- Script API for site preferencesdw.system.SitePreferences- Script API for site preferences accessdw.object.CustomAttributes- Script API for custom attribute accessb2c-commerce/b2c-create-impex-folder-structure-ds- site archive folder structureb2c-commerce/b2c-exporting-active-data- export guideb2c-commerce/creatingcustombusinessobjectswithdemandwarebusinessmanager- custom object creationb2c-commerce/b2c-business-manager-extension-points- Business Manager extension points