Back to Top

Laravel eCommerce Product Questions And Answers Module

Updated 20 October 2021

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.

Start your headless eCommerce
Find out More

Goto config/app.php file and add the following line under ‘providers’


Goto composer.json file and add the following line under ‘psr-4’

"Webkul\QuestionAnswer\": "packages/Webkul/QuestionAnswer/src"

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.

Admin Configuration

After the successful installation of the module, the admin can navigate to Bagisto store>>Configure>>QuestionAnswer.


General Settings

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.

Email templates

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.

Question Answers>>Questions-

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.


Reviews –

Under reviews, the admin can view all the reviews given to the answers by the customers – it can be like or dislike.


Front end-

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.



So, that was much about the User Guide of Bagisto Question and Answer Module for any queries or doubts reach out to us at [email protected]. You can also raise a ticket at our HelpDesk System.

Please explore our Laravel Development Services and Quality Bagisto Extensions.

Current Product Version - v 1.3.2

Supported Framework Version - v 1.3.1, v1.3.2

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*

Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content