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

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