IntelliJ SFCC

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

VS CodeJetBrains

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> and isdecorate
  • Configurable ISML formatter and linter

JavaScript & TypeScript for dw.*

VS CodeJetBrains

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 URLUtils routes and hook ids

SFCC Language Server

VS CodeVS Code-only

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
Walkthrough soon

Debugging & Pipelines

Breakpoint debugging for scripts, hooks, and pipelines on a live B2C Commerce sandbox.

Script & request debugger

VS CodeJetBrains

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

JetBrainsJetBrains-only

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

JetBrainsJetBrains-only

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
Walkthrough soon

Cartridges & Deployment

Cartridge path, hot upload, and code-version control as a first-class workflow.

Cartridge path manager

VS CodeJetBrains

Manage the cartridge path with per-site overrides and one-click sync to the active sandbox code version.

Hot upload & watch

VS CodeJetBrains

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

JetBrainsJetBrains-only

See every template, controller, and script that overrides — or is overridden by — the current file, and jump across the cartridge path in one click.

Walkthrough soon

Sandbox & WebDAV

Browse, edit, and sync your sandbox file system over WebDAV — without leaving the editor.

B2C WebDAV Explorer

VS CodeJetBrains

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

VS CodeJetBrains

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
Walkthrough soon

Logs & Diagnostics

Stream, search, and triage Salesforce B2C Commerce logs with a purpose-built viewer.

Log Center

VS CodeVS Code-only

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

VS CodeVS Code-only

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
Walkthrough soon

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.