View Product Page

General settings

The plugin adds a new tab to the product page where customers will be able to ask a question about the product and see all questions and answers related to it.

Questions can be added on the frontend by the customers and on the backend by the administrator.

The ordering is based on the publication date, so the first question shown will be the most recent one.

Questions and Answers tab on product page

All general settings are managed from YITH -> Questions & Answers.

General settings options

  • Shop name: Name of the shop that will show in the notification email.
  • Question paging: The number of questions you want to show per product on page loading. By setting the value 0, the plugin will show all discussions about the product.
  • Answer paging: The number of answers you want to show per question.  Set the value to zero if you want to show all the answers on the page. On the contrary, if set to a different value, paging will be automatically activated to let users read the other answers.
  • Question approval: Decide if the question asked by the user has to be approved by the admin before showing it on the page.
  • Answer approval: The answer given by another user/customer needs to be approved before showing it.

General settings options

General settings options

  • Allow guest users: Allow guest users to add questions and/or answers.
  • Mandatory data for guest users: To add a question/answer, guest users need to enter their name and email.
  • FAQ mode: Enable the option to prevent users from adding questions and answers and show questions and answers in FAQ mode. These can be old questions added by users (admin has turned on FAQ mode afterward) or questions and answers added by the admin.
  • Show on product tabs: The question and answer option will show as a tab on the product detail page (example below).
  • Tab label: The title you want to give to the tab (example below).
  • Question section title: Title inside the tab (example below).

tab

  • Questions and Answers counter: Enable if you want to show a counter of the number of questions and answers added for that product (example below).

Show questions and answers counter

How the vote system work

Through the option ‘vote question’, registered users can upvote or downvote one or more questions related to the shop products.  By activating the option ‘Vote answers’, the registered users of your shop will be able to say whether they find the answer useful or not, by adding their vote.

How to let users rate questions and answers

  • Vote question: It allows registered users to upvote and downvote one or more questions related to the products of your shop.
  • New question notification: A notification email is sent to the administrator when a new question about a product of the shop is added.
  • New answer notification: By activating this option, a checkbox will be added to the question form. In this way, users can decide to receive a notification email each time their question will receive a new answer.
  • User notification: Let your users receive a notification if their question has been answered.
  • Vote answers: By enabling this option, registered users of your shop will be able to specify whether they found the answers useful or not.

Let users rate answers as useful or not

 

Answer settings

Answers settings

  • Answer excerpt: The number of characters you want to show as a preview of the answer. Set 0 to show the whole content of the answer. Otherwise, users will have to click on the “Read More” button to view the whole answer.
  • Anonymous mode: Enable if you want to hide the name of the users that have added a question/answer.
  • Anonymous date mode: Enable if you want to hide the date when users have added a question/answer.
  • Ask customer for an answer: Send an email to users an email to ask them to answer a question about a product they have previously bought.
    • Send an email to all customers: send this request to all users that have purchased the specific item.
    • Send an email to a sample of customers: indicate a specific percentage of customers that will be randomly selected and contacted to request their answer for the purchased product.

The email contains two links to let users state if they don’t want to receive further emails about the related product, or if they don’t want to receive emails about all the products they have purchased.

Manage the answers

Send emails to your customers to ask them to reply to a question about a product they have previously purchased and choose whether to show the complete answer or only a part of it. If you want to keep the whole questions and answers section anonymous, there is a special option that will hide the name of the user who asked/answered the question.

Answers settings

  • Answer excerpt: The number of characters you want to show as a preview of the answer. Set 0 to show the whole content of the answer. Otherwise, users will have to click on the “Read More” button to view the whole answer.

How to show Read more...

  • Anonymous mode: Enable if you want to hide the name of the users that have added a question/answer.

Anonymous mode

Anonymous mode on frontend

  • Anonymous date mode: Enable if you want to hide the date when users have added a question/answer.

Anonymous date mode

Email sending

  • Ask customer for an answer: Send an email to users an email to ask them to answer a question about a product they have previously bought.
    • Send an email to all customers: Send this request to all users that have purchased the specific item.
    • Send an email to a sample of customers: Indicate a specific percentage of customers that will be randomly selected and contacted to request their answer for the purchased product.

The email contains two links to let users state if they don’t want to receive further emails about the related product, or if they don’t want to receive emails about all the products they have purchased.

 

How to manage inappropriate content

The inappropriate content option lets users report an answer with content considered inappropriate.

Let users report an answer as inappropriate content

  • Inappropriate content: users can report an answer if they feel like it is inappropriate. It can be enabled for all users, or only for the registered ones.

How users can report inappropriate answers

  • Hiding threshold: decide how many inappropriate reports an answer needs to receive before being hidden automatically. Set value 0 if you never want to hide it automatically.

The inappropriate answer will always be available for the administrator in the “Inappropriate Content” section, inside the WordPress “Questions and Answers” menu entry. To reactivate it, simply click on Set appropriate”.

set appropriate

How to enable reCaptcha

 

reCaptcha options

The reCaptcha system refers to Google “No CAPTCHA reCAPTCHA”. In order for it to work correctly, it requires two data: reCaptcha site key and reCaptcha secret key. Follow these instructions to configure the reCaptcha correctly. First of all, register an account on Google, in case you did not have one yet, go to Google reCaptcha page and click on the button Get reCAPTCHA.

recaptcha step 1

Once logged into your Google account, register a new site for the application and add the required data.

register new site

  • Labels: identifying labels of the reCaptcha you are activating.
  • Domains: list of all domains where Google reCaptcha system has been activated.
  • Owners: email addresses of all users, except yours, that can access reCaptcha system settings that you are now registering.

Once entered all data and clicked on “Register”, you will be redirected to a new page, where you will find all data required for the plugin.

adding recaptcha

Once entered the data into “Site Key” and “Secret Key” in the plugin option panel, enable reCaptcha. From now on, whoever wants to enter a new question or answer on your site, will have to prove they are no robot.

How to manage questions and answers from backend

questions and answers

All the questions and answers of the store products are collected in the “Questions and Answers” custom post type. The list contains both the questions and answers of the users and those written by the administrators of the store.
Each of them can be deleted or modified at any time.

Edit questions and answers

If you want to add a new question from the backend, click on “Add New”.

add new question

Write the text of the question in the top part of the page and select the product to which you want to link it to.

q&a select product

To answer a question, click on the specific question and write the answer.

add answer

In the question & answers section on the frontend, the answers by administrators are highlighted as shown in the example below:

Admin's answers

The premium version of the plugin offers a screen with more information about the questions and answers of the products. Showing positive and negative votes, and if there are inappropriate reports for the answers.

upvotes and downvotes

The inappropriate contents removed from the shop are collected in the “Inappropriate content” voice menu.

inappropriate content

Click on “Set appropriate” to show contents that were previously flagged as inappropriate.

set appropriate

Once the question is displayed to the users again, it will not be necessary to have a certain number of inappropriate reports (like the first time): after the first report, it will be hidden immediately.

Shortcode

Thanks to the integrated shortcode, you can show the Questions&Answers section everywhere on the product page.

The shortcode is:

[ywqa_questions]

Please, note: this shortcode only works on product pages!

Questions and Answers shortcode