Feature Description - General Feedback Forms
| Feature ID | FEA178 |
| Subsystem the feature is part of | Customer Feedback |
| Responsible person | dev - AD9682 |
| Status | accepted |
Description
The General Feedback Form (FEA178) enables users to submit suggestions, complaints, or praise through a simple and accessible form integrated on the PrestaShop storefront. This feature uses Doorbell.io to collect and manage feedback, providing an easy-to-use method for customer interaction.
The form is embedded using a custom-developed module in PrestaShop, created specifically for this purpose. When customers submit feedback, the data is securely transmitted to the Doorbell.io dashboard for review. This ensures that customer insights are centrally stored and easily analyzable by the development and business teams.
This feature works in tandem with FEA006 – User Feedback Service, which automatically analyzes and categorizes feedback based on sentiment (Positive, Neutral, Negative) and displays relevant trends using Doorbell.io’s analytics tools.
Restrictions, requirements and use cases related to this feature
| User Story #97 | As a customer, I want to give feedback easily, so my opinion can influence the product. |
| User Story #98 | As an admin, I want to collect and analyze feedback without needing additional tools. |
| Requirement REQ-0007 | Feedback form must be non-intrusive and available on all customer-facing pages. |
| Requirement REQ-0008 | Feedback must be securely transferred and viewable through the Doorbell.io dashboard. |
User interface mock-up
- Created Doorbell.io Account – Registered and configured the account to generate a unique app key and embed code.
- Custom Module Creation – A new module was developed within the PrestaShop environment.
- PHP & Script Integration – A custom PHP file was created to embed the JavaScript snippet from Doorbell.io. This file ensures the script loads securely and correctly on every page.
- Module Installation – The module was installed and activated through the PrestaShop Admin Panel.
- Menu Placement – The feedback form was made accessible via the site menu, ensuring visibility to users across the storefront.
Add a picture or a link here. The mock-up should be essentially related to the feature/functionality.
Testing / possible acceptance criteria
Write down some notions for testing
| Testcase | Test source | Responsible |
|---|---|---|
| Testcase 1 #147 | Requirement ID/Use Case | Manual tester |

