by Friends of Shopware
Frosh Tools ist das offizielle Open-Source-Plugin der Entwicklergemeinschaft Friends of Shopware. Es erweitert die Shopware-Administration um eine leistungsstarke Sammlung von Werkzeugen für die Systemdiagnose, Wartung und tägliche Shop-Verwaltung.
Die Erweiterung bündelt zahlreiche Funktionen, die normalerweise den Zugriff auf den Server oder die Datenbank erfordern würden, direkt in einer übersichtlichen Oberfläche innerhalb des Backends. Dies spart Zeit bei der Fehlersuche und optimiert die Arbeitsabläufe für Administratoren und Entwickler.
Funktionsumfang im Überblick
Durch den Einsatz von Frosh Tools erhalten Entwickler und Agenturen ein zentrales Werkzeug, um Shopware-Instanzen effizienter zu betreuen und Performance- sowie Konfigurationsprobleme frühzeitig zu identifizieren.
Open-Source- und Lizenzhinweis
Dieses Plugin basiert auf dem Open-Source-Projekt Frosh Tools der Friends of Shopware und wird über unsere Plattform bereitgestellt. Soweit nicht anders angegeben, erfolgt die Bereitstellung dieses Plugins auf Grundlage der MIT-Lizenz. Der ursprüngliche Copyright-Hinweis sowie der vollständige Lizenztext sind im Plugin-Paket enthalten.
Copyright (c) Friends of Shopware
Die Software wird „wie besehen“ und ohne Gewährleistung jeglicher Art bereitgestellt, soweit gesetzlich zulässig. Maßgeblich sind die Lizenzbedingungen der MIT-Lizenz. Den vollständigen Lizenztext finden Sie im Plugin-Paket sowie unter: https://github.com/FriendsOfShopware/FroshTools/blob/main/LICENSE.md.
Quelle: Github Repository
Queue message browsing now shows when messages were queued, and operators can keep selected checks visible as informational findings with a documented reason. This release also corrects OPcache statistics under FrankenPHP.
created_at values. #517 (@vanWittlaer)frosh_tools.checker.acknowledged_checks as a map of check IDs to required reasons to keep health, performance, data-integrity, and security findings visible as info without counting them as open errors or warnings. disabled_checks still hides a check, including one that is also acknowledged. #512 (@Aragon33)The Shopmon integration role now includes additional default ACL permissions required for language and locale reads and log-entry creation.
Shopmon setup credentials are now shown only when an integration is created, and the product health check no longer flags a main product that uses a variant’s cover.
Data integrity checks now report actionable duplicate-customer details and identify products without a usable visible category, while avoiding several false positives. The Administration also improves accessibility across FroshTools pages, controls, dialogs, and task actions.
ft-button now defaults to type="button" to avoid unintended form submissions. Set type="submit" explicitly for buttons intended to submit forms. #506 (@shyim)Shopmon integrations can now retrieve queue statistics, and recommendation code in the Administration no longer includes unwanted surrounding whitespace.
message_queue_stats:read to the Shopmon integration role, fixing authorization failures when Shopmon requests queue statistics. Existing integrations receive the permission when the role is refreshed on plugin update. #508 (@mbortkiewicz-crehler)No user-facing changes in this release.
Shopware Tools 3.17.0 makes data integrity findings easier to investigate by listing affected records in the Administration, and adds an API inventory of accounts and roles that can access the Admin API. It also improves Administration text readability by using the module’s base font size and Shopware’s font family.
AffectedEntitiesProviderInterface; entities without a known Administration page are listed by ID, and the corresponding {entity}:read privilege is required to query records. The release also adds a duplicate-rules check and corrects payment and shipping method checks to exclude product-comparison sales channels. #501 (@M-arcus)GET /api/_action/frosh-tools/security/accounts returns a snapshot of admin users, integrations, and ACL roles for external monitoring. It includes security-relevant metadata and hashed role privileges, but excludes usernames, names, and credentials; email addresses are masked. The endpoint requires frosh_tools_security:read. #495 (@pumpi)Shopware Tools 3.16.0 adds a persistent Security activity timeline, refreshes the Administration navigation and task pages, and improves queue health checks and Shopmon integration setup.
frosh_tools.security_activity.retention_days. Access uses the existing frosh_tools_security:read privilege. Existing logs are not imported. #477, #496, #497SHOPMON_ACCESS_KEY and SHOPMON_ACCESS_SECRET before installing or updating FroshTools; APP_URL supplies the shop URL. Existing FroshShopmon integrations and credentials are adopted without rotation. When uninstalling FroshShopmon, keep its user data to avoid deleting the adopted integration. #494sql_set_default_session_variables for Shopware >= 6.7fine-grained-caching check for >= 6.7 (#357)Entdecken Sie unsere beliebtesten Erweiterungen, mit denen Shopware-Stores weltweit Funktionalität, Performance und Wachstum steigern.