Shopware 6 Toolbox

November 20, 2024 · View on GitHub

Build Version Downloads

Shopware 6 Toolbox is a helper plugin for Shopware 6 development. It adds some live templates and scaffolding of common Shopware files.

Current features:

  • Lot of live templates for developing. Use STRG + J to see all live templates of current scope
  • Generators:
    • Vue.js Admin component
    • config.xml
    • Extend this block in Storefront with auto file creation
    • Vue module
    • Scheduled task
    • Changelog
  • Inspection to show an error when abstract class is used incorrectly in the constructor
  • Autocompletion for:
    • Admin component
    • Snippets in Administration and Storefront
    • Storefront functions theme_config, config, seoUrl, sw_include and sw_extends
    • Repositories at this.repositoryFactory.create
    • Module.register labels
    • Show only admin component autocompletion when the twig file is next to an index.js
    • Feature flag
  • Twig Block Versioning

Installation

  • Using IDE built-in plugin system (recommended):

    Settings/Preferences > Plugins > Marketplace > Search for "Shopware 6 Toolbox" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

Showcase

Components

Component Extent Autocomplete

Component Extent Autocomplete

Lookup in Twig

Lookup in Twig

Properties

Properties

Create Plugin

Create Plugin

Config Autocomplete

Theme Config

Theme Config

System Config

System Config

Config in Twig

Config in Twig

Strings

Strings

Blocks

Step 1

Blocks - Step 1

Step 2

Blocks - Step 2

Step 3

Blocks - Step 3