Actions & Shortcuts

Every Intellij SFCC toolbar button, menu item, context menu entry, tool window and keyboard shortcut in JetBrains IDEs, with links to the pages behind them

Intellij SFCC puts the everyday controls on the main toolbar, its tool windows on the right and bottom of the IDE, and its file actions in the Project view and editor menus. This page lists all of them in one place

Main toolbar

In the New UI the plugin's buttons sit on the right of the main toolbar. In the classic UI they follow an "SFCC:" label on the main toolbar and the navigation bar

ButtonWhat it doesRead more
Open Selected Connection Opens Business Manager or a storefront of the active connectionConnections
Select Connection Shows the active connection and switches to another one. Reads Add Connection while there is noneConnections
Select Code Version The code version that uploads and deploys go toDeploy Code
Refresh Code Versions Reloads the code versions from the instanceDeploy Code
Find New Cartridges Looks for cartridges in the project that aren't linked yetCartridges & Modules
Deploy Code Uploads the linked cartridges and modules, to one instance or severalDeploy Code
Auto Upload Turns automatic upload of changed files on or off for the active connectionUpload & Auto Upload
More Opens the Intellij SFCC menu, see More menu

Buttons appear as the project gets ready:

Project stateButtons you see
No linked cartridgeFind New Cartridges and More, plus Open Selected Connection when a connection is active
A linked cartridge, no connectionSelect Connection shows Add Connection
A linked cartridge and an active connectionAll of them
The plugin's buttons in toolbar order, each with the tooltip the IDE shows on hover: Open Selected Connection, the active connection, the selected code version, Refresh Code Versions, Find New Cartridges, Deploy Code, Auto Upload and More

More menu

More opens a menu titled Intellij SFCC

SectionItems
InstanceClean active code version, see Clean a code version. Cartridges and B2C Modules Root Paths, see Review linked roots. General Project Settings, see Settings
Tool WindowsB2C Explorer, B2C Credentials, B2C Sync Log, B2C ODS, B2C OCAPI
PluginAll Release Notes opens the release notes in the IDE. Plugin Documentation, Report Bug and Rate the Plugin open in the browser
SupportIntellij SFCC Slack opens the community Slack. Email writes to [email protected]
AuthorOpens the author's profile

Clean active code version needs a linked cartridge and an active connection, General Project Settings a linked cartridge

Tools menu

Tools › Salesforce B2C Commerce has four entries: Auto Upload, Deploy Code, Clean active code version and More Intellij SFCC actions. Clean active code version and More Intellij SFCC actions work from there. For Auto Upload and Deploy Code, use the toolbar buttons, the menu entries don't start them

Context menus

Right-click in the Project view, the editor or an editor tab:

ItemShown forRead more
Upload ... to ... Files and folders in linked cartridges and modules. The label names the selection and the connectionUpload selected items
Override ... in Another Cartridge Files in a linked cartridgeOverrides
Show Pipeline Source, Show Pipeline Editor Pipeline XML filesPipeline Editor
Download SOAP Web Service API .wsdl filesAPI & Types

Right-click a folder in the Project view:

MenuItemsRead more
NewCartridge Create a cartridge
NewISML File Create a template
NewPipeline , in cartridge foldersCreate a pipeline
Mark Directory asCartridge Root, B2C Module Root, Modules (Global Modules) Root and their unmark itemsLink folders by hand

In B2C Explorer, connections and remote files have their own menus, see Connection menu and WebDAV Explorer

Tool windows

Open them from View › Tool Windows or from More › Tool Windows

Tool windowSideWhat it's for
B2C ExplorerRightConnections and the instance's WebDAV folders, see Connections and WebDAV Explorer
B2C CredentialsRightAccounts, access keys and API clients, see Credentials
B2C Sync LogBottomThe output of uploads, deploys and cleanups, see B2C Sync Log
B2C ODSBottomOn-demand sandboxes of your realms, see On-Demand Sandboxes
B2C OCAPIBottomJobs over OCAPI, see OCAPI & Jobs

Elsewhere in the IDE

WhereWhat the plugin addsRead more
Status barThe B2C Site Scopes widget, which reads Global scope or the selected siteSite Scopes
Editor floating toolbarShow Overrides for the open file, when it exists in several cartridgesOverrides
Project tool windowThe Salesforce B2C Commerce view with only your linked rootsCartridges & Modules
Search EverywhereThe SFCC Routes and SFCC Hooks groupsSearch & Navigation
Run › Edit ConfigurationsThe Salesforce B2C Commerce (SFCC) configuration for debuggingScript Debugger

Keyboard shortcuts

ActionWindows and LinuxmacOS
Find New CartridgesCtrl+Alt+]Cmd+Option+]
Upload ... to ...Ctrl+Shift+ICmd+Shift+I
Deploy CodeCtrl+Meta+ZCmd+Ctrl+Z
Clean active code versionCtrl+Shift+XCmd+Shift+X

With the macOS System Shortcuts keymap, Find New Cartridges is Ctrl+Option+]. The deploy shortcut uses the Meta key, which many Windows and Linux keyboards don't have, so give it a shortcut of your own there

To change a shortcut, open Settings › Keymap and search for the action name. The deploy shortcut is listed as Single Instance Deployment

Troubleshooting

SymptomWhat to do
Only Find New Cartridges and More are on the toolbarLink a cartridge, see Cartridges & Modules
Deploy Code, Auto Upload or Select Code Version is missingSelect a connection with Select Connection, see Connections
Auto Upload or Deploy Code in the Tools menu does nothingUse the toolbar buttons instead
A shortcut does nothingAnother action or your operating system uses it. Assign a free one in Settings › Keymap
A tool window is missingOpen it from More › Tool Windows

On this page