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
| Plugin | Purpose | Required? |
|---|---|---|
| DmfGuppyTheme | Bootstrap 5–based core theme | Required (when running the Guppy storefront) |
| DmfAutoStyleguide | Living styleguide + token mapping | Optional |
| DmfSplideSlider | Shared Splide carousel component | Required dependency of DmfGuppyTheme |
CMS
| Plugin | Purpose | Recommended for |
|---|---|---|
| DmfCmsBlockLibrary | Reusable CMS blocks & sections, linked blocks, JSON import/export | Any storefront with editorial content |
| DmfCmsCustomElements | Custom CMS elements + generator skill | Projects with bespoke Shopping Experiences |
| DmfCmsCustomGrids | 11 pre-built grid layouts | Fast standard layouts |
| DmfCmsDynamicGrid | Visual CSS-Grid editor with per-viewport layouts | Tailored layouts |
| DmfCmsImportExport | Export/import of Shopping Experiences and theme config | Migration, backups, CI/CD |
| DmfGuppyEmotionworldElements | 12 specialised CMS elements (accordions, banners, sliders, galleries…) | Guppy storefronts |
Storefront
| Plugin | Purpose | Theme-agnostic? |
|---|---|---|
| DmfGuppyCheckoutEnhancements | Checkout UX (layouts, progress bar, trust elements, confetti) | Yes |
| DmfDropdownNavigation | Accessible dropdown navigation with keyboard support | Yes |
| DmfImageFocalPoint | Image focal points (object-position) | Yes |
| DmfMarkdownEditor | Markdown editor for admin + ` | markdown` Twig filter |
Dependencies at a glance
DmfGuppyThemerequiresDmfSplideSlider.DmfGuppyEmotionworldElementsrequiresDmfGuppyTheme: ^2.0.- Slider-based custom elements from
DmfCmsCustomElementsneedDmfSplideSlider. - 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:clearWhich plugins next?
Recommendations for minimum, standard, and full setups: Recommended Plugins.