IntelliJ SFCC

Next Gen Tooling for SFCC Developers

Stop fighting with your tools
No Eclipse. Pipelines fully supported!
Trusted by Engineers at
Accenture
Best Buy
Bertelsmann
Disney
LVMH
Nintendo
Capgemini
Salesforce
Pirelli
TopGolf Callaway Brands
Eclipse ISDeprecated
Modern IDEsVS Code + JetBrains

Full support for the B2C Commerce core, without Eclipse.

Bring established cartridges into VS Code or JetBrains with modern language intelligence, navigation, and visual tooling built around the platform your team already knows.

Explore the complete toolkit

Complete core coverage

Built around real SFCC projects

One coherent toolkit across the platform's core development surfaces.

End to end
PipelinesVisual editing & debugging
Digital Script (.ds)First-class language support
SFRA & SiteGenesisBoth storefront stacks
dw.* Scripting APICompletion, docs & navigation
ISML TemplatesAuthoring & validation
Same commerce core. A better development loop.

Everything you need to build on SFCC.

TypeScript, ISML, pipelines, log analysis, debugging, and deployment — one integrated toolkit for Commerce Cloud.

SFCC MCP Server

AI-native

Model Context Protocol · one server per VS Code workspace

190+ tools5 capability tiersConfirmation-guarded

One Model Context Protocol server per VS Code workspace gives an AI agent a single, governed endpoint that drives your entire SFCC project — every connected instance, plus the language services and indexes the extension already maintains.

Powered bySFCC LSPISML LSPCustom indexesVS Code Log Center+ the full toolkit
Works in your favorite AI harness
ClaudeCursorCodexCopilotGeminiWindsurfClineRoo CodeJunieTraeopencode+ any MCP client

Connects to your entire toolkit

Active workspace
Script LSPISML LSPLogsPipelinesWebDAVDebuggerCartridgesConnectionsSearch
TypeScript Support

TypeScript Support

Zero-config

Write and debug TypeScript in your cartridges.

Bundled @types/dw definitions bring IntelliSense, inline type errors, and JSDoc hovers across the entire Salesforce B2C API — with no tsconfig to set up.

IntelliSenseInline errorsJSDoc hoversGo-to-defDebugging
product.tsTS
1var ProductMgr = require("dw/catalog/ProductMgr");
2
3function getProduct(id: string) {
4var product = ProductMgr.
MgetProduct(id): Product
MqueryAllSiteProducts(): Iterator
MgetProductByEAN(ean): Product
5return product;
6}

Log Center

VS Code onlyVS Code only

A powerful local log workspace.

Groups & compacts repeated errors into ranked issues — with powerful filters, severity histograms, live streaming, and VS Code diagnostics.

ERROR12WARN31INFO204DEBUG0
Severity · 24h247 events
ERRORTypeError in int_payment: cannot read 'token'×42
ERRORReferenceError: OrderMgr is not defined×17
WARNDeprecated API Request#getSession×8

Open any .log file in VS Code for a lightweight Log Center — the same filters, error grouping, stack traces and jump-to-source, virtualized for huge files.

DocumentationLog Center is documented only for VS Code and SFCC LSP.
Pipelines

Pipelines

Full-featuredNo Eclipse needed

Open, edit, and debug legacy pipelines with full node support and visual step-through debugging — all in your IDE, no Eclipse required.

ScreenshotPipeline editor capture goes here
ISML

ISML

Full-featuredLSP-powered

Full-featured ISML support with embedded scripting, smart autocompletion, go-to-definition, find references, refactors, and inline documentation.

product.ismlISML
1<isscript>
2var price = product.getPriceModel().getPrice();
3</isscript>
4<isset name="qty" value="${1}" scope="page" />
5<isif condition="${price.available}">
6<isprint value="${price}" style="MONEY_LONG" />
7</isif>
8<isinclude template="cart/addToCartButton" />
price— 3 references in this filego to def
Full Scripting Support
Autocomplete
Go-to-def
Find refs
Inline docs
Safe rename
DebuggerRUNTIME

Debugger

Powerful Scripts & Pipelines debugger — breakpoints, watch expressions, and a live call stack.

LANGUAGE

SFCC LSP

A tailored language server — completion, go-to-definition, and find usages.

Cartridge ManagerPROJECT

Cartridge Manager

Add, remove, and order cartridges per connection.

INSTANCES

Connections

Group sandboxes and switch between them on the fly.

SECURITY

Credentials

Encrypted storage, synced across projects and machines.

DEPLOY

Fast Deployment

Push 100+ cartridges in ~30s with parallel uploads.

VALIDATE

XML Validation

Validate metadata and B2C XML before you commit.

macOS

Windows & Linux support coming soon.

Documentation