Laravel eCommerce Product Questions and Answers module allows the admin to let the customers ask the queries related to the products of the Webstore.
If someone has a query related to the product before buying or after purchasing, he can ask his query and will get answered.
Customers can review answers as well for any question by giving them an upvote or downvotes.
The admin can enable the module along with the approval of questions. These questions are visible to the customers in the front end along with the answers.
Complete Features List
- Customers can add questions to any product and can answer the previously added questions of other customers.
- Customers can like and dislike the answers after reviewing it.
- The admin can make any questions/answers active or inactive on the product page.
- The admin can edit any question or answer.
- Admin can approve or disapprove the reviews from the customer.
Installation of laravel Product Question and Answer Module
Unzip the respective extension zip and then merge the “QuestionAnswer” folder in webkul folder.
Goto config/app.php file and add the following line under ‘providers’
Goto composer.json file and add the following line under ‘psr-4’
Run these commands below to complete the setup
composer dump-autoload php artisan optimize php artisan migrate –path=packages/Webkul/QuestionAnswer/src/Database/Migration php artisan config:cache php artisan route:cache php artisan vendor:publish --force
Press the number before “Webkul\QuestionAnswer\Providers\QuestionAnswerServiceProvider” and then press enter to publish all assets and configurations.
After the successful installation of the module, the admin can navigate to Bagisto store>>Configure>>QuestionAnswer.
Enable – By the toggle button, the admin can active or inactive this module.
Question Approval Required – From the drop-down, the admin can allow the approval for the questions to the Customers by selecting “Yes” else they can choose “No”.
Email Notification To Customer and Admin – The admin can select “yes” or “no” for sending the email notification to the customer and admin.
The admin can select “yes” or “no” for email notification to the admin and the customer template.
Customer Front End Panel
Once the customers sign in to the store after that at the product page they can see the section for question and answer.
Where they can see the posted questions of other customers and can check other questions using view all.
Once they click “Most Helpful” they can see the most helpful answers that have been liked by most of the customers, and under “Most Recent” to see the most recent questions that have been made by the customers.
Note – Only logged-in customers can raise the questions.
And after logging in, the customer will click on the “Ask Question” button to ask a question to the admin for the product, this brings a pop-up as shown below, after that by filling in details like subject and query, you can submit it.
And in the same way, the customer is able to see the answer on the product page following their question.
Admin panel:- Laravel Product Questions And Answers Module
After successfully sign-in , the admin dashboard will be open like below.
Under questions, the admin can view all the queries with respective subjects and product names.
Once you click on the “A” icon on any particular query then you can view the answer page in which you can add the answer to the question and under actions you can make it, active or inactive, on the product page at the front end.
Under reviews, the admin can view all the reviews given to the answers by the customers – it can be like or dislike.
And on the front end, at the product page, the customer can view the answer where he can like or dislike the answer and can answer the questions of other queries too.
Current Product Version - v 1.3.2
Supported Framework Version - v 1.3.1, v1.3.2