Magento 2 Product Question

The Documentation


After downloading the package, please proceed with the following steps:

Step 1:

Please unzip the archive.

Step 2:

Disable cache at System -> Cache Management.

Step 3:

Unload the contents of the module package to the Magento root folder. This will not over write the existing Magento files, only the new contents will be added.

Step 4:

Using SSH, go to Magento root folder and run command below:

1. Run command to update database : php bin/magento setup:upgrade

2. Run command to deploy : php bin/magento setup:static-content:deploy

Step 5:

Refresh your admin user access rights: log out from your store admin and then login back. Next, please Enable Cache.

1. Settings

Go to the STORES -> Settings -> Configuration -> Cmsideas Extensions -> Product Questions

- General Settings tab

Who Can Ask Questions from Product Page - There are 2 options to stipulate who can submit the question for admins:

Who Can Answer Questions from Product Page - There are 4 options to stipulate who can give the answer:

Approve Answers Automatically - Set to Yes if you want the answer to display on the frontend without Admin’s approved (Options: Yes/No)

Guests can rate - Stipulating if guests who have not had the account yet can rate the question or answer (Options: Yes/No)

Subscribe customers to Product Questions emails automatically - Set to Yes to send emails that inform customers about new answers or being voted questions automatically (Options: Yes/No)

Customer-defined question visibility (Private or Public) - Set to Yes to allow customers to define if the question is either private or public (Options: Yes/No)

- Interface Settings tab

Number of questions to display - Limit the maximum questions displayed on the Product Questions section on product page

Number of answers to display - Limit the maximum questions displayed for a question

Display URLs as links – Allow to displays URLs as links that people can access to the link by a click on (Options: Yes/No)

Default questions sort by - There are 2 options the default condition to sort questions displaying on the fronted:

Default sort order - Set the default sort order to sort questions displaying on the fronted (Options: Ascending/ Descending)

- Notification Settings tab

Send admin notifications to this email address – Enter email address that all questions and answers notifications will be sent to

Email Sender – Select the email sender

Admin notifications about new questions – Select the email template for new question admin notifications

Admin notifications about new answers – Select the email template for new answer admin notification

Customer notifications about new replies to their questions – Select the email template for new reply customer notifications

Customer notifications about the questions status change – Select the email template for question status change customer notifications;

Customer notifications about the answer status change – Select the email template for answer status change customer notifications

Auto-Responder to customer about his new question – Select the email template for new question customer auto-responders if enabled

Auto-Responder to customer about his new answer – Select the email template for new answer customer auto-responders if enabled

Remove the web copies of the emails older than X days – Set the period of time email web copies are stored in the store's database.

2. Manage Questions

To access list of all submitted questions, go to Marketing > Product Questions by Cmsideas > Product Questions.

The Manage Questions grid include data about all questions. The data are divided into the following columns:

Question - the question asked

Product - the product the question relates to

Status - the current question status (published, pending, or rejected)

Visibility - the question's visibility status (public or private)

Total Answers - the total number of answers given to the question

New Answers - the new or pending answers given to the question

Rating - the question's votes given by customers

Author - the author of the question

Date - the date the question was created

Asked From - the store view the question was asked

Action - the action an admin can take to the question

In the Actions drop-down field above the grid, you can publish, reject, delete, make public or make private the selected question(s).

To edit the question, click on the question in the Question column. Then, the following page will show:

The page includes the two tabs:

General – Allow you to change the question's visibility status, rating, question's content, add answers, edit answers one by one, moderate answers individually: delete, reject, or publish them.

Sharing Options - allows sharing questions. Each question can be shared to multiple store views and products: all products, selected products, or certain product.

As the admin, you can ask own questions and provide answers to them. To ask a new question, click on the Add New Question button in the upper-right corner on the managing question grid page.

There are 2 tabs required to complete to create new question:

General tab - Specify the answer and question to it in the corresponding fields, set the question's status and rating.

Sharing Options tab - Allows you to share your questions among store views and products.

3. Questions by product

You can view questions for each product in the By Product grid.

The grid consists of the following columns:

Product - the product's name

SKU - the product's SKU

Total Questions - the total number of questions of the product

Shared Questions - the number of questions shared with the product

Product Only Questions - the number of the product's unique questions

Actions - the actions that can be performed with the product (view or edit).

4. Display in frontend

Display Product Questions tab on the product detail page

3. Add a new question

To ask a new question, click the Ask Question button at the top right of the section. Then, complete the form to send questions.

Tick the 'Private Question' box to make a question private, or do not tick to make the question public.

To send question, click on the Send Question button.

4. Give an answer

To give an answer for a question, click on the Add Answer button below the corresponding question.

5. Products Question on customer management page

If you face problems with the installation or customization of our product please do not hesitate to contact us via our support ticket system:

email: team@cmsideas.net

ticket: http://support.cmsideas.net

blog: http://blog.cmsideas.net