JetBrains IDE Plugin

Flexible for Spryker: Spryker Development in PhpStorm

Edit Spryker Transfer XML, OMS state machines and Propel schemas with completion, documentation, validation and rename. Run the Docker SDK and debug with Xdebug without leaving IntelliJ IDEA or PhpStorm.

IntelliJ IDEA · PhpStorm · + All JetBrains IDEs (2023.3 and newer). Spryker-aware PHP completion needs PhpStorm.

3
XML editors: Transfer, OMS and Propel schema
Xdebug
Debugging and profiling with Docker path mapping
Docker SDK
Control from the IDE

01

Transfer XML, OMS and Propel Schema

Three Spryker file types get real editor support.
  • Transfer XML (.transfer.xml): highlighting, completion, validation and structure view
  • OMS state machine XML with cross-references
  • Propel schema XML (.schema.xml) with validation
  • Find Usages and Rename
OMS state machine XML with a completion popup that lists event, condition, source and target, next to a state diagram

02

State Machines as Graphs

Preview an OMS state machine as a graph next to its XML. The picture shows states and transitions, so you see the process while you edit it.
Large OMS state machine drawn as a graph of states and transitions next to its XML

03

Guided Setup for Spryker Projects

The plugin detects Spryker projects through composer.json. A guided setup wizard and a Getting Started tab walk you through the steps.
  • Spryker-aware PHP completion and navigation (PhpStorm)
  • A module marketplace to browse and install Spryker packages
  • Notifications for project events
Spryker tool window with a Getting Started checklist for the Docker SDK, deploy file, environment and transfers

04

Docker SDK From the IDE

Control the Spryker environment from a menu: start, stop, restart, rebuild, open the Spryker CLI, run a console command and tail the application logs. The plugin manages the Spryker SDK and the Docker SDK.
Spryker Environment menu with start, stop, restart, rebuild, Spryker CLI, console command and log actions

05

Debug, Profile and Document

  • Xdebug remote debugging with Docker path mapping
  • Xdebug profiler integration with cachegrind parsing
  • YAML-based documentation on hover
  • Inspections for common Spryker issues and live templates

Simple, Transparent Pricing

Start with a 30-day trial. Purchase through JetBrains Marketplace.

Individual

For solo developers

$4.90/month

  • Transfer, OMS and Propel XML editors
  • State machine graph preview
  • Docker SDK control
  • Xdebug debugging and profiling
Feedback shapes the plugin: feature requests, bug reports or your opinion are welcome. Write to us.

Build Spryker Shops Faster

Install the plugin from the JetBrains Marketplace and open your Spryker project.