Shopware 6.7. The plugin creates no database tables of its own, the settings live in the Shopware system configuration.
What the plugin replaces: Shopware validates a review against a hard coded title of at least 5 characters and a comment of at least 40, both mandatory. That exact check is replaced by your own rules.
Installation
Upload the ZIP in the Shopware admin under Extensions, My Extensions, then install and activate it. After activation the plugin clears the cache by itself.
Right after activation the Shopware default still applies. Your own values only take effect once you switch the rules on and save.
The admin module
The menu entry is called Customer reviews and sits under Extensions, Stone & Water - Plugin Suite. The page is divided into sections: scope, general, review title, comment, star rating, display in the shop and custom error messages.
The save button sits in the top right corner. Changes take effect immediately after saving, no cache run is needed.
Scope
The select list determines who the values below apply to.
All sales channels (default)
The values apply to every channel that has no values of its own.
A single sales channel
Only this channel is edited. Saving gives it its own values.
Reset to default
Appears as soon as a channel has its own values. Removes them again, after which the channel inherits the default.
Below the select it says whether the chosen channel currently has its own values or inherits the default. So it is always clear what saving will do.
Switching rules on and off
The switch Custom rules active decides whether the plugin intervenes at all. While it is off, the shop behaves exactly as it would without the plugin: title at least 5 characters, comment at least 40 characters, both mandatory.
For testing: switch the rules on per channel and watch the number of reviews over two weeks. The switch takes you back to the starting point at any time without losing data.
Title
Mandatory field
Does a title have to be entered?
Minimum characters
Lower limit for the title. 0 means no limit.
Maximum characters
Upper limit for the title. 255 at most, that is the size of the database field.
If the title is not mandatory and stays empty, the review is saved without one. Shopware then shows it in the storefront without a heading.
Comment
Mandatory field
Does a comment have to be entered?
Minimum characters
Lower limit for the comment. 0 means no limit. The Shopware default is 40.
Maximum characters
Upper limit for the comment. 0 means no limit, technically up to 60,000 characters are possible.
The comment is the setting with the biggest effect. Lowering the minimum from 40 to 10 noticeably lowers the hurdle without making the reviews worthless.
Star rating
Mandatory field
Does a star rating have to be given?
Minimum stars
Lowest permitted value, between 1 and 5.
Maximum stars
Highest permitted value, between 1 and 5.
Worth knowing: in the default template one star is always preselected. A rating is therefore submitted in practice anyway, regardless of this setting.
Display
Hint below the field
Shows on the form how many characters are expected.
Character counter
Shows the current number of characters and marks it red until the minimum length is reached.
When a field is not mandatory, the hint additionally starts with Optional. before the character information. This note also appears when the character hints are switched off - customers should recognise in any case what is voluntary.
Custom error messages
Seven cases can carry their own text, each in German and English: title missing, title too short, title too long, comment missing, comment too short, comment too long and star rating missing.
Left empty, Shopware uses its own message. Which language applies depends on the storefront language, not on the admin language.
Licence
The Direct edition checks activation against our licensing platform. The key comes from the Plugin Suite, there is no separate input in the module. Activation works via the key, via the booked shop domain or via a running trial.
Without a valid licence: the shop keeps running normally. The Shopware default then applies and the custom rules simply stay off. There is no lockout and no error message in the storefront.
If the licence server is unreachable once, the last known state remains in place. A scheduled task refreshes it once a day.
Troubleshooting
The rules do not take effect
First check the Custom rules active switch in the right scope. Settings apply per sales channel, and a channel without its own values inherits the default.
The menu entry is missing
After an update run bin/console assets:install and bin/console cache:clear once, then hard reload the admin. The admin module lives in its own bundle whose file name changes with every version.
The hint does not appear
The hint sits below the field and comes from the review form. If your theme replaces the blocks of that form entirely instead of extending them, the hint is not rendered. Server side validation is unaffected by this.
A review is rejected despite the rule
Check the minimum and maximum values for contradictions, for example a minimum of 50 characters with a maximum of 40. The plugin does not save such combinations, but older values from an earlier version may still be present.
Support
Questions, bug reports and requests go to info@stoneandwater.online. The admin module has a Request feature button in the top right corner that opens a prepared email.
All settings
Every setting of the plugin with its default value and explanation, in the same order as in the administration. The texts come straight from the plugin (version 1.1.2).
General
Custom rules activeDefault: on
While switched off the Shopware default applies: title at least 5 characters, comment at least 40 characters, both mandatory.
Review title
Mandatory fieldDefault: on
Does a title have to be entered?
Minimum charactersDefault: 5
0 means no limit.
Maximum charactersDefault: 255
255 characters at most, that is the size of the database field.
Comment
Mandatory fieldDefault: on
Does a comment have to be entered?
Minimum charactersDefault: 40
0 means no limit.
Maximum charactersDefault: 0
0 means no limit.
Star rating
Mandatory fieldDefault: on
Does a star rating have to be given? In the default template one star is always preselected, so a rating is submitted in practice anyway.
Minimum starsDefault: 1
Reviews with fewer stars are not accepted. Allowed range: 1 to 5.
Maximum starsDefault: 5
Reviews with more stars are not accepted. If the value is below the minimum, it is raised to the minimum.
Display in the shop
Hint below the fieldDefault: on
Shows in the review form how many characters are expected.
Character counterDefault: on
Shows the current number of characters and marks it red until the minimum length is reached.
Custom error messages
Custom error messagesDefault: default texts
Leave empty to use the Shopware default message. Which language applies depends on the storefront.
Availability
Directly from Stone & Water
Available now
Monthly4,99 €
Best valueYearly50,90 €15 % cheaper
All prices net, plus VAT.
Download the free Plugin Suite and upload it in the admin, no SSH needed. It installs and updates the plugin with one click. You buy the licence directly from us, with an invoice from us and support straight from the developer.
The plugin will be listed in the official Shopware Community Store. Installation and automatic updates then run through the plugin manager in the backend, billing through your Shopware account. We will link it here as soon as it is available.