The extension indexes SFCC extension points so you can find runtime entry points from code instead of searching folders manually
Supported Areas
- SFRA route completions and route endpoint navigation
- Hook name and hook function completions
- Hook tree views with raw and grouped modes
- Custom API folder, endpoint, method schema, API JSON, and script navigation
- Steptype JSON source navigation
- Template and resource completions that depend on indexed cartridges
Keeping the indexes current
There is nothing to refresh by hand. The indexes follow your files: saving, creating, renaming, or deleting a route file, hooks.json, steptypes.json, or a Custom API folder updates the views and completions, and linking a cartridge or picking another B2C Scope re-reads the cartridge order
If a view still shows an old entry, for example after a branch switch outside VS Code, save the file once or run Intellij SFCC: Refresh B2C Commerce Library from the Command Palette, then wait for indexing to finish