Shopware 6.7.14: Erweiterte Preise zu schmal – kostenloses Fix-Plugin

zurück

sw fix

Nach dem Update auf Shopware 6.7.14 sind die Preisfelder im Tab Erweiterte Preise eines Produkts plötzlich nur noch rund 43 Pixel breit. Statt „7,99“ steht dort „7.“ – Brutto, Netto, Streichpreis und Günstigster Preis sind praktisch nicht mehr lesbar. Das Problem tritt in jedem Browser auf und betrifft auch Shopware 6.7.14.1.

Ursache

Mit 6.7.14 wurde die Meteor Component Library von 4.28.6 auf 5.7.0 aktualisiert. Die Preis-Komponenten sw-price-field und sw-list-price-field haben dadurch ihre Breitenregeln verloren und schrumpfen auf die Mindestbreite. Shopware hat den Fehler bestätigt (Issue #20765) und bereits behoben (Pull Request #20262). Der Fix ist aber noch in keinem Release enthalten.

Die Lösung: unser kostenloses Plugin

Bis das offizielle Update kommt, stellt unser kleines Plugin die volle Breite der Preisfelder wieder her. Es ergänzt lediglich ein paar CSS-Regeln in der Administration:

  • Kein Build der Administration nötig – ideal für Produktivsysteme

  • Keine Änderungen an Daten oder Storefront

  • Kompatibel mit Shopware 6.7

  • Rückstandslos deinstallierbar, sobald Shopware den Fix ausliefert

👉 Plugin kostenlos herunterladen (EcAdvancedPriceFieldFix.zip)

Installation

Variante 1 – über die Administration: Unter Erweiterungen > Meine Erweiterungen auf „Erweiterung hochladen“ klicken, die ZIP-Datei auswählen, anschließend installieren und aktivieren. Danach den Cache leeren.

Variante 2 – per Konsole: Den Ordner nach custom/plugins/ kopieren und folgende Befehle ausführen:

bin/console plugin:refresh
bin/console plugin:install --activate EcAdvancedPriceFieldFix
bin/console cache:clear

Anschließend die Administration im Browser neu laden (Strg+Shift+R bzw. Cmd+Shift+R).

Wie funktioniert das Plugin?

Das Plugin erweitert das Template der Administration und hängt die fehlenden Breitenregeln als Inline-Style in den <head> ein. Da nur Twig verwendet wird, muss die Administration nicht neu kompiliert werden:

{% sw_extends '@Administration/administration/index.html.twig' %}

{% block administration_head_scripts %}
    {{ parent() }}

    <style>
        .sw-product-detail-context-prices .product-detail-context-prices__price-field-wrapper .sw-list-price-field,
        .sw-product-detail-context-prices .product-detail-context-prices__price-field-wrapper .sw-price-field,
        .sw-product-detail-context-prices .price-field-grid {
            width: 100%;
        }
    </style>
{% endblock %}

Fazit

Ein kleines Plugin, ein großer Unterschied im Alltag: Preise lassen sich wieder bequem pflegen. Sobald Shopware den offiziellen Fix aus PR #20262 veröffentlicht, kann das Plugin einfach deinstalliert werden.

eazyCode Logo Sie haben Fragen zu Ihrem Shopware-Update oder brauchen Unterstützung bei Ihrem Shop? Wir helfen Ihnen gerne – unverbindlich und schnell. Kontaktieren Sie uns, wir melden uns innerhalb von 24 Stunden.

Termin vereinbaren

Kostenloses Erstgespräch – unverbindlich

Ihr Projekt verdient einen ehrlichen Partner.

Schildern Sie uns Ihre Anforderungen – wir melden uns innerhalb von 24 Stunden mit einer ersten Einschätzung. Kein Verkaufsgespräch, kein Kleingedrucktes.

Telefon

Mo–Fr, 9–17 Uhr. Wir sind direkt erreichbar.

+49 (0) 9072 922022 - 0
Termin vereinbaren

30 Minuten. Online. Kostenlos und unverbindlich.

Termin vereinbaren

Schreiben Sie uns – wir antworten innerhalb von 24 Stunden.