by Friends of Shopware
Frosh Tools is the official open-source extension developed by the Friends of Shopware community. It enhances the Shopware Administration with a robust suite of tools for system diagnostics, maintenance, and day-to-day store management.
This plugin consolidates various functions that typically require server-level or database access into a user-friendly interface within the backend. It significantly reduces troubleshooting time and optimizes workflows for both administrators and developers.
Key Features at a Glance
Frosh Tools provides developers and agencies with an essential toolkit to manage Shopware installations more efficiently and identify configuration or performance issues before they impact the store.
Open Source and License Notice
This plugin is based on the open-source project Frosh Tools by Friends of Shopware and is distributed through our platform. Unless stated otherwise, this plugin is provided under the terms of the MIT License. The original copyright notice and the full license text are included in the plugin package.
Copyright (c) Friends of Shopware
The software is provided “as is”, without warranty of any kind, to the extent permitted by applicable law. The terms of the MIT License shall prevail. You can find the full license text in the plugin package and at: https://github.com/FriendsOfShopware/FroshTools/blob/main/LICENSE.md.
Source: 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)Discover our most popular extensions, trusted by Shopware stores worldwide to improve functionality, performance, and growth.