Appearance
ChannelNode Schema
Entity Type: ChannelNode
Purpose: Represents category/navigation hierarchy nodes for e-commerce channels
Sample Files: ChannelNode_50703_20260217073551.json, ChannelNode_50710_20260217073553.json, ChannelNode_50714_20260217073555.json
Structure
json
{
"EntityId": number,
"EntityTypeId": "ChannelNode",
"FieldSetId": null,
"Attributes": { ... },
"Resources": [],
"InboundLinks": [],
"OutboundLinks": [
{
"LinkTypeId": "ChannelNodeChannelNodes",
"TargetEntityTypeId": "ChannelNode",
"TargetEntityId": number
}
]
}Key Attributes
Identification
- ChannelNodeID (string) - Unique identifier (e.g., "45873_1423187165631")
- ChannelNodeName (LocaleString) - Multi-language node namejson
{ "en": "Supplies", "es": "Suministros", "fr-CA": "Fournitures" }
Display & Navigation
- ChannelNodeIncludeinMenu (boolean) - Whether to show in navigation menu
- ChannelNodeIsAnchor (boolean) - Whether this is an anchor/root node
- ChannelNodeStructureDescription (string) - Optional structural description
E-commerce Activation
Global and per-business-unit activation flags:
- ChannelNodeActiveInEcommerce (boolean) - Global e-commerce flag
- ChannelNodeActiveinEcommerceUS (boolean) - US market
- ChannelNodeActiveinEcommerceCECA (boolean) - Carrier Enterprise Canada
- ChannelNodeActiveinEcommerceCECPD (boolean) - CE CPD
- ChannelNodeActiveinEcommerceCEFL (boolean) - CE Florida
- ChannelNodeActiveinEcommerceCEMA (boolean) - CE Mid-Atlantic
- ChannelNodeActiveinEcommerceCEMS (boolean) - CE Mississippi
- ChannelNodeActiveinEcommerceCENAT (boolean) - CE National
- ChannelNodeActiveinEcommerceCENE (boolean) - CE Northeast
- ChannelNodeActiveinEcommerceCESC (boolean) - CE South Carolina
- ChannelNodeActiveinEcommerceCESE (boolean) - CE Southeast
- ChannelNodeActiveinEcommerceCEST (boolean) - CE South Texas
SEO Metadata
- ChannelNodeMetaTitle (LocaleString) - Page title for SEO
- ChannelNodeMetaKeywords (LocaleString) - Meta keywords
- ChannelNodeMetaDescription (LocaleString) - Meta description
Example:
json
{
"ChannelNodeMetaTitle": {
"en": "HVAC Parts & Supplies Online HVAC Ductwork Suppliers"
},
"ChannelNodeMetaDescription": {
"en": "Shop for Ductwork/HVAC supplies online from Carrier Enterprise..."
}
}Relationships
OutboundLinks
Links to child ChannelNodes to build hierarchy:
json
{
"LinkTypeId": "ChannelNodeChannelNodes",
"TargetEntityTypeId": "ChannelNode",
"TargetEntityId": 50704
}Example: ChannelNode 50703 ("Supplies") links to 15 child nodes representing subcategories.
Hierarchy Example
ChannelNode 50703 (Supplies)
├── ChannelNode 50704
├── ChannelNode 50710
├── ChannelNode 50724
└── ... (12 more children)Usage
ChannelNodes are used to:
- Build navigation menus
- Organize products into categories
- Control visibility per business unit
- Provide SEO metadata for category pages
Related Documentation
- See AttributeFile for complete attribute definitions
- See Product for how products link to channel nodes