Skip to content

Plugins

The Guppy ecosystem ships 13 plugins. DmfGuppyTheme is the core theme; every other plugin extends storefront or admin functionality. With the exception of DmfGuppyCheckoutEnhancements and DmfMarkdownEditor, all plugins primarily target Shopware ~6.7.

Theme

PluginPurposeRequired?
DmfGuppyThemeBootstrap 5–based core themeRequired (when running the Guppy storefront)
DmfAutoStyleguideLiving styleguide + token mappingOptional
DmfSplideSliderShared Splide carousel componentRequired dependency of DmfGuppyTheme

CMS

PluginPurposeRecommended for
DmfCmsBlockLibraryReusable CMS blocks & sections, linked blocks, JSON import/exportAny storefront with editorial content
DmfCmsCustomElementsCustom CMS elements + generator skillProjects with bespoke Shopping Experiences
DmfCmsCustomGrids11 pre-built grid layoutsFast standard layouts
DmfCmsDynamicGridVisual CSS-Grid editor with per-viewport layoutsTailored layouts
DmfCmsImportExportExport/import of Shopping Experiences and theme configMigration, backups, CI/CD
DmfGuppyEmotionworldElements12 specialised CMS elements (accordions, banners, sliders, galleries…)Guppy storefronts

Storefront

PluginPurposeTheme-agnostic?
DmfGuppyCheckoutEnhancementsCheckout UX (layouts, progress bar, trust elements, confetti)Yes
DmfDropdownNavigationAccessible dropdown navigation with keyboard supportYes
DmfImageFocalPointImage focal points (object-position)Yes
DmfMarkdownEditorMarkdown editor for admin + `markdown` Twig filter

Dependencies at a glance

  • DmfGuppyTheme requires DmfSplideSlider.
  • DmfGuppyEmotionworldElements requires DmfGuppyTheme: ^2.0.
  • Slider-based custom elements from DmfCmsCustomElements need DmfSplideSlider.
  • Every other plugin can run independently.

Standard installation workflow

bash
# Add the plugin via Composer
composer require <package>

# Refresh Shopware's plugin list
bin/console plugin:refresh

# Install and activate
bin/console plugin:install --activate <PluginName>

# Recompile the theme for storefront-related plugins
bin/console theme:compile

# Clear the cache
bin/console cache:clear

Which plugins next?

Recommendations for minimum, standard, and full setups: Recommended Plugins.