One plugin family · two IDEs
The complete SFCC workflow, inside your IDE.
Smart completion, live debugging, cartridge sync, and one-step deploy — the same SFCC toolkit, whether you work in VS Code or JetBrains.
Editor & Language
ISML, JavaScript, and TypeScript editing with SFCC-aware IntelliSense resolved across your cartridge path.
ISML language support
Full ISML support for Salesforce B2C Commerce templates — syntax highlighting, tag and attribute completion, real-time validation, and formatting — with JavaScript and HTML injected inside <isscript>, <isset>, and ${ } expressions.
- Completion for custom
<is*>tags and<ismodule> - Go to template from
<isinclude>andisdecorate - Configurable ISML formatter and linter
JavaScript & TypeScript for dw.*
Type-aware editing for the dw.* Commerce API and SFRA, with completion for controllers, hooks, templates, and resource-bundle keys resolved against the active cartridge path.
- Bundled
dw.*, OCAPI, and SFRA type definitions - Resolves
require('~/...')and*/cartridge paths - Completion for
URLUtilsroutes and hook ids
SFCC Language Server
A dedicated Salesforce B2C Commerce language server powers cross-cartridge IntelliSense — completion, hover, go-to-definition, find references, and diagnostics — backed by an incremental, multi-threaded cartridge index.
- Indexes routes, hooks, custom APIs, and step types
- Signature help and inlay hints from the TypeScript engine
- Cross-cartridge go-to-definition and find references
Debugging & Pipelines
Breakpoint debugging for scripts, hooks, and pipelines on a live B2C Commerce sandbox.
Script & request debugger
Attach to a live sandbox and debug controllers, scripts, and hooks over SDAPI — breakpoints, step in/over/out, watch expressions, and full variable inspection, with source maps for compiled SFRA bundles.
- Conditional and exception breakpoints
- Source-mapped to your original files
- Inspect the call stack and scope at any frame
Pipeline debugger
Set breakpoints directly on pipeline nodes and step through transitions and sub-pipelines on a live sandbox, inspecting the Pipeline Dictionary at every node.
- Breakpoints on individual pipeline nodes
- Inspect the Pipeline Dictionary mid-flow
- Evaluate expressions in pipeline context
Visual pipeline editor
Open legacy pipelines as an interactive node graph — navigate, search, and edit nodes visually while the underlying XML stays in sync.
- Interactive node graph, not raw XML
- Search and jump to any pipeline node
- Visual breakpoint markers on nodes
Cartridges & Deployment
Cartridge path, hot upload, and code-version control as a first-class workflow.
Cartridge path manager
Manage the cartridge path with per-site overrides and one-click sync to the active sandbox code version.
Hot upload & watch
A file watcher uploads changed cartridge contents to your sandbox in milliseconds, with manual and auto-upload modes and a live activity log.
- Auto-upload on save, per connection
- Multi-threaded bulk deploy
- Diff any file against the server before upload
Override browser
See every template, controller, and script that overrides — or is overridden by — the current file, and jump across the cartridge path in one click.
Sandbox & WebDAV
Browse, edit, and sync your sandbox file system over WebDAV — without leaving the editor.
B2C WebDAV Explorer
Browse and manage your sandbox file system over WebDAV from inside the editor — upload, download, rename, delete, and zip — with direct access to the Logs folder and code versions.
- Switch and create code versions
- Bulk upload and download with tuned concurrency
- Copy files between instances
OCAPI & SCAPI helpers
Type-aware editing for OCAPI and SCAPI configurations, with a request runner for testing endpoints against the active sandbox.
- Inline schema validation
- Saved request collections
- Auth handled per environment
Logs & Diagnostics
Stream, search, and triage Salesforce B2C Commerce logs with a purpose-built viewer.
Log Center
A dashboard for every Salesforce B2C Commerce log on your sandbox — live-tail remote logs, group by severity, and jump straight into any error.
- Live remote log streaming
- Severity dashboard across all log files
- One-click open into the Log File Editor
Log File Editor
A purpose-built editor for .log files that parses millions of lines instantly and filters by level, request id, session, site, and endpoint — with automatic grouping of repeated errors.
- Filter by level, request, session, site, and endpoint
- Automatic fingerprinting of repeated issues
- Virtual scrolling for massive log files
- Export an error report
Install the plugin for your IDE
The same feature set in both editors. VS Code licenses are purchased here; JetBrains plugin licensing is handled on the JetBrains Marketplace.