Opencart Product Question Answer module allows the users to post questions for products and get answers.
The admin can approve or unapproved any question or answer and can even delete the question from the store backend.
This module is very beneficial in clearing doubts of the customer before buying products.
Opencart Product Question Answer is also available as Marketplace Product Question Answer.
- Provide a number for pagination start.
- Set questions order – newer to older or older to newer.
- Show or hide question placed date.
- Show or hide author information who has placed questions.
- Login required to place question – yes/no.
- Auto approve question – yes/no.
- Set answers order – newer to older or older to newer.
- Show/hide the answer placed to date.
- Show/hide author information who has answered.
- Login required to place the answer to any question – yes/no.
- Auto approve answer – yes/no.
- Mail to admin when a question is put up.
- Mail to admin when an answer is placed.
- The mail to the customer when he/she put up a question.
- Mail to the customer when his/her question is answered.
- The customer can ask and answer questions and like/dislike them.
- The admin can view the customer names who have liked the answers.
- Fully Ajax based no page reload.
- Send answer mail to Customer if selected.
- Questions search option.
- Google reCAPTCHA verification is included.
- The customers can add attachment files (all file types except PHP scripts) along with their questions. The maximum file size should be 5MB.
How to get reCAPTCHA credentials
The Opencart Product Question Answers has a reCAPTCHA feature for verification. In order to use this feature, the admin needs to get the API credentials by visiting the following link – https://www.google.com/recaptcha/
Click Get reCAPTCHA button.
Now, select reCAPTCHA V2 type, enter the Domain name of your website, Accept the Terms of Service, and click Register button.
To do the module configuration, the admin needs to go to Extension > Modules and click the Edit option.
Now, the admin can edit the module and do various settings like- enabling the option for “Answer Approve Required Admin”, “Question Approve Required Admin”, “Question Pagination Count” and much more.
The admin can complete all the fields as per their requirement and then save it. Please refer to the below image for a better understanding.
The admin can also configure the email notification options for the question and answers. The email notifications are for both the admin as well as the customers.
The admin can set the Product Question and Answer configurations as under-
Status: As need be, the admin can enable or disable the status of the module.
Google reCAPTCHA Site key: The admin retrieves it from the Google reCAPTCHA Site.
Google reCAPTCHA Secret key: The admin retrieves it from the Google reCAPTCHA Site.
Provide number for pagination start: The pagination for the number of listing of questions that are visible on the frontend asked by the customers.
Show author information who has placed question: Choose Yes to display author’s information who places the question.
Login required to place question: The admin may either allow customers, by choosing Yes, customers to login before they ask questions.
Auto approve question: The admin may choose Yes to auto-approve questions.
Show answer placed date: The admin can select Yes to display the answers’ placed date.
Show author information who has answered: Choose Yes to display author’s information who answers the question.
Login required to place answer of any question: The admin may either allow the auther, by choosing Yes, to log in before answering the questions.
Auto approve answer: The admin may choose Yes to auto-approve answers.
Mail to admin when question is put up: The admin can choose Yes/ No against this field.
Mail to admin when answer is placed: The admin can choose Yes/ No against this field.
Mail to customer when he/she put up a question: The admin can choose Yes/ No against this field.
Mail to customer when his/her question is answered: The admin can choose Yes/ No against this field.
After the module installation and configuration, the admin can see the “Questions Answers” tab in the admin panel.
On clicking on the “Question Answers” tab, a new page opens where the admin can see all the questions asked by the customer, their status, view the question, reply, and a filter option.
When the admin will click on the “View” then the admin can reply to the question and can check previous answers as well.
The admin will find thumbs up and thumbs down icons in the status column which are the can the number of likes and dislike received for the answers.
Admin can change the status of an answer by using the thumbs up (green) and thumbs down (red) buttons. The admin can also submit an answer to the question.
The admin can also fill in the answer details against the Answer By, Email, and Answer fields as shown in the image below.
In the Product Question Answer page, the admin will find the Questions tab for the product for which the customer has raised the question (here, for product “Opencart Product Question Answers”)
It redirects to the frontend directly, and the admin can view the questions that the customers have raised.
Views Liked by Customers
To view which customers have liked the answer, the admin can click the blue icon in the Likes column, as visible in the screenshot below:
When the logged In customer will click on the “Ask Question” tab, then a pop-up appears where the customer will enter a Question, question details, and verification code.
The customers can also tick notify me by email option for receiving the notification email when the question is answered.
In addition to that, the customers can also upload attachments (all file types except PHP scripts) while they enter details of the question they wish to ask.
The maximum file size should be 5MB.
The customers need to fill in the following details for the following fields:
Your Name: The customers need to add their names against this field.
Your Email: The email address of the customer.
Your Question: Question that the customers wish to raise.
Questions Details: Details associated with the question that the customer raises.
Verification Code: Verification through the reCAPTCHA code.
Attachment: The customer can even add attachments associated with the question.
When the question is successfully submitted then, a success message will appear.
Login Condition Required
The admin has set the option Login required to place question as Yes, the customers who are not logged in will see the following pop-up window.
Login Condition Not Required
If the admin has set the option Login required to place question as No, the customers who are not logged in will see the following pop-up window.
The question is answered by the admin or any other customer, that answer will be visible on the product page. Anyone can see the answers and like or dislike them.
Also, the customers can add attachments along with their answers.
These attachments can be downloaded by clicking on the Download Attachment tab present in the customer’s answer as shown in the image below.
After clicking the Answer icon, the following pop-up window will appear for the logged in customers.
Login Condition Required
If the admin has set the option Login required to place answer as Yes, the customers who are not logged in will see the following pop-up window.
Login Condition Not Required
The admin has set the option Login required to place answer as No, the customers who are not logged in will see the following pop-up window.
Thank you for viewing this blog, in case you need any further information, please create a support ticket at https://webkul.uvdesk.com/.
Current Product Version - VERSION 220.127.116.11
Supported Framework Version - 2.x.x.x, 3.x.x.x