Skip to content

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 packagedmf/sw6-plugin-guppy-checkout-enhancements
Plugin classDmf\GuppyCheckoutEnhancements\DmfGuppyCheckoutEnhancements
NamespaceDmf\GuppyCheckoutEnhancements
Version1.0.0
LicenseMIT
Shopware`~6.6.0
Theme dependencynone, works with any Shopware 6 theme
Repositoryguppy / plugin-guppy-checkout-enhancements

Installation ​

bash
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:clear

Configuration ​

Available in the administration under Settings → Plugins → Guppy Checkout Enhancements.

Card "Checkout Layout" ​

FieldTypeDefaultEffect
checkoutVariantsingle-selectcompactLayout variant: compact (dense) or default (Shopware default spacing).
showCardBordersbooltrueDisplay borders around checkout cards.
showProgressBarbooltrueShow the 3-step checkout progress indicator.
showConfettibooltrueShow confetti animation on order completion.
showRegisterBenefitsbooltrueDisplay benefits list encouraging registration.
showPaymentLogosbooltrueDisplay payment method logos in checkout sidebar.
showSafeShoppingBadgebooltrueDisplay security badge in checkout sidebar.

Card "Login & Register" ​

FieldTypeDefaultEffect
loginRegisterVariantsingle-selectcompactLayout variant for the login/register page.

Customisation via CSS variables ​

The plugin exposes CSS custom properties for easy customisation:

css
: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.