DmfGuppyCheckoutEnhancements
Deprecated
DmfGuppyCheckoutEnhancements is no longer maintained. Its successor is DmfCustomCheckout, a standalone, theme-agnostic checkout plugin with a compact, fully updatable line item. Use DmfCustomCheckout directly for new projects; existing installations should migrate.
DmfGuppyCheckoutEnhancements modernises the Shopware checkout: compact or default layout, optional 3-step progress bar, register-vs-guest toggle, register-benefits box, payment/shipping logos in the sidebar, safe-shopping badge, and an optional confetti animation on the confirmation page. The plugin is theme-agnostic and works with any Shopware 6 theme.
Quick facts
| Composer package | dmf/sw6-plugin-guppy-checkout-enhancements |
| Plugin class | Dmf\GuppyCheckoutEnhancements\DmfGuppyCheckoutEnhancements |
| Namespace | Dmf\GuppyCheckoutEnhancements |
| Version | 1.0.0 |
| License | MIT |
| Shopware | `~6.6.0 |
| Theme dependency | none, works with any Shopware 6 theme |
Installation
composer require dmf/sw6-plugin-guppy-checkout-enhancements
bin/console plugin:refresh
bin/console plugin:install --activate DmfGuppyCheckoutEnhancements
bin/console theme:compile
bin/console cache:clearConfiguration
Available in the administration under Settings → Plugins → Guppy Checkout Enhancements.
Card "Checkout Layout"
| Field | Type | Default | Effect |
|---|---|---|---|
checkoutVariant | single-select | compact | Layout variant: compact (dense) or default (Shopware default spacing). |
showCardBorders | bool | true | Display borders around checkout cards. |
showProgressBar | bool | true | Show the 3-step checkout progress indicator. |
showConfetti | bool | true | Show confetti animation on order completion. |
showRegisterBenefits | bool | true | Display benefits list encouraging registration. |
showPaymentLogos | bool | true | Display payment method logos in checkout sidebar. |
showSafeShoppingBadge | bool | true | Display security badge in checkout sidebar. |
Card "Login & Register"
| Field | Type | Default | Effect |
|---|---|---|---|
loginRegisterVariant | single-select | compact | Layout variant for the login/register page. |
Customisation via CSS variables
The plugin exposes CSS custom properties for easy customisation:
:root {
--dmf-checkout-card-border: 1px solid var(--border-color);
--dmf-checkout-card-radius: 0;
}Compact layout via body class
To toggle the compact layout dynamically, set .dmf-checkout-compact on <body>, the SCSS selectors react to it.
Notes
Works with any theme
The plugin has no dependency on DmfGuppyTheme. It works on storefronts with the default Shopware theme, Guppy, or any custom theme.
theme:compile
After activation or configuration changes, run theme:compile so that SCSS tokens and Twig overrides take effect.