The < isslot > tag is the B2C Commerce ISML mechanism for defining a storefront location that a merchant can configure through Business Manager. Settingcontext= " category " scopes the slot configuration to a category, whilecontext-object= " ${pdict.ProductSearchResult.category} " supplies the specific category object used to resolve the appropriate slot configuration.
This design allows the same slot ID,category-banner, to appear on multiple category pages while maintaining independent configurations because the category context differentiates each placement. Salesforce documents that an < isslot > can useglobal,category, orfoldercontext. For category-scoped slots,context-objectis mandatory and must resolve to the applicable category. Business Manager consequently groups and manages category-slot configurations by category.
< isbanner > is not the B2C Commerce content-slot tag, and < iscontent > controls response/content characteristics rather than creating a merchant-configurable slot.
This approach separates storefront placement from merchant content configuration: the developer defines the slot location once, while the merchant controls the actual banner configuration independently for each category.
Study Guide reference:Data Management Using Business Manager Usage — Content Slots, category context, < isslot > , context objects, and Business Manager merchandising.
===============
Submit