1. Salesforce B2C Commerce Documentation
Manage Categories: "You can set a category to be online or offline. Offline categories don't appear on the storefront." This directly supports that a category being offline (D) is a reason for it not to be visible.
2. Salesforce B2C Commerce Documentation
Storefront Reference Architecture (SFRA): The core logic for rendering category navigation in SFRA typically checks if a category has online products before displaying it. For example
the data from Category.js in the server-side models is used in ISML templates with conditions like . This practice ensures that customers are not directed to empty pages
directly supporting option (B).
3. Salesforce B2C Commerce Documentation
Manage Catalogs: "For a catalog to be visible on the storefront
it must be assigned to a site and set to online." This confirms that an offline catalog (A) would hide all its contents
but this is a broader issue than what is described in the question
which focuses on a single new category.