JetBrains IDEs
Intellij SFCC for IntelliJ IDEA, WebStorm, PhpStorm, Rider, RubyMine, and RustRover
Intellij SFCC brings powerful Salesforce Commerce Cloud development tools directly into six supported JetBrains IDEs.
Supported IDEs
IntelliJ IDEAGeneral-purpose JVM IDE with JavaScript and web tooling.
WebStormRecommended for SFCC storefront and JavaScript development.
PhpStormWeb-focused IDE for PHP and mixed commerce projects.
Rider.NET IDE with full Intellij SFCC plugin support.
RubyMineRuby IDE with full Intellij SFCC plugin support.
RustRoverRust IDE with full Intellij SFCC plugin support.
Why JetBrains?
JetBrains IDEs provide the deepest integration with Intellij SFCC, including:
- Native ISML support - syntax highlighting, code completion, and error detection for ISML templates
- Advanced Script debugging - set breakpoints, inspect variables, and step through server-side code
- Cartridge overlay visualization - see which cartridge provides each file at a glance
- Built-in sandbox management - upload code, manage data, and monitor logs without leaving the IDE
- OCAPI & SCAPI integration - explore and test APIs directly from the editor
Intellij SFCC supports the six IDE families listed above on version 2023.3 and later. We recommend using the latest stable release for the best experience.
Quick Start
Install the Plugin Open your JetBrains IDE, go to Settings → Plugins → Marketplace, search for
Intellij SFCC, and click Install.
Explore Features
Code Completion
Intelligent autocomplete for SFCC APIs, ISML tags, and more
Cartridge Management
Visual cartridge path management and overlay detection
ISML Support
Full language support for ISML templates
Debugging
Step-through debugging for SFCC server-side scripts
Log Streaming
WebDAV-backed SFCC sandbox log access in JetBrains IDEs
Sandbox Management
Deploy, manage data imports, and monitor your SFCC sandbox
Connections
Manage active SFCC sandbox connections from JetBrains IDEs
Pipeline Editor
Visual pipeline XML editing and pipeline debugging support in JetBrains IDEs
Search And Navigation
JetBrains navigation for routes, hooks, cartridges, and SFCC source relationships
OCAPI And ODS
API-backed operational panels for JetBrains SFCC development
Deployment
Upload and deploy SFCC code from JetBrains IDEs