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.
Check the flow of the plugin in the video mentioned below –
- Provide a number for pagination start.
- Set questions order – newer to older or older to newer.
- Show/hide question placed date.
- Option to 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.
- A Mail to admin when a question is put up.
- A Mail is sent 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.
Customers will get a zip folder and they have to extract the contents of this zip folder on their system according to your Opencart version.
You have to drag your admin, catalog folder in the opencart root folder and it will be installed.
You can also install the Opencart Product Question Answer module by uploading the zip and XML file through Extension Installer.
Now navigate to Extensions > Modifications and click refresh on the top right-hand side as shown below.
After the above step, the admin needs to navigate to System > Users > User Groups > Administrator (Click the edit button).
Now, Select module related file permission and then tap the save button.
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.
Configuration – Product Question and Answer
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.
Login required to place question: The admin may either allow customers, by choosing Yes, customers to login before they ask questions.
Show author information who has placed question: Choose Yes to display author’s information who places the question.
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.
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.
Show author information who has answered: Choose Yes to display author’s information who answers the question.
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.
Auto approve answer: The admin may choose Yes to auto-approve answers.
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.
Questions Details: Details associated with the question that the customer raises.
Your Question: Question that the customers wish to raise.
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
While 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
Thereafter 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 126.96.36.199
Supported Framework Version - 2.x.x.x, 3.x.x.x