Smart Product Review – Documentation

After buying smart product review, Goto https://codecanyon.net/downloads
and download the plugin by selecting All files & documentation.
Then unzip the file and find the folder named web install. You will find the installable zip file of the plugin inside this folder.

download plugin codecanyon

Via Default WordPress Plugin Uploader

    1. After download, Go to your WordPress admin panel
    2. Goto Plugins> Add New. You will be redirected to the Add plugin page. Click on the Upload Plugin button.
    3. Select the plugin zip file and install the plugin file.
    4. Activate the plugin.

upload plugin dashboard

Via FTP

  1. Unzip smart-product-review.zip
  2. Upload all the files to the /wp-content/plugins/smart-product-review
  3. Activate the plugin through the Smart Product Review in the Plugin installation page.
  4. For customizing the plugin’s settings, click on the Smart Product Review menu in WordPress left admin menu.

Once the plugin is installed and activated you will find a menu named Smart Product Review in the left menu bar of the admin menu. Once you click on that menu, you will go to the Plugin’s Settings Page.

Smart Product Review Setting

This is the setting configuration page for the plugin. From here you can manage the settings for product reviews. It contains General Settings, Layout Settings, Email Settings, Recaptcha Settings, Coupon/Discount Settings and Review Form Settings. You can manage the overall settings from here.

The general settings of the plugin include the basic settings needed to setup the review for the product. It has divided the settings into Basic Review Settings, Review Voting Settings, Pagination Settings, User Settings.
Each of the settings has been described below in detail:

smart product review basic settings

It includes the following settings:

  • Enable Review: Enable this to show review forms and reviews on the product page.
  • Sort Review: This setting is used for sorting the listed reviews on the product page. It includes most recent, most relevant, rating high to low and rating low to high.
  • Show Review: This setting is used to show review in different positions. If you want to show the review in a different place rather than a tab then choose the required position from here.
  • Enable Review Date: This settings is used to enable or disable the review date in the frontend.
  • Enable review sorting: This setting is used to enable or disable the review sorting options on reviews.

Smart Product Review Setting

This setting is used to control the like-dislike button on reviews which have the following settings:

  • Enable upvoting and downvoting systems: Enable this option to show the like-dislike button on the reviews.
  • Display Voting Option: Choose the option to show only the voting button or downvoting button or both.
  • Voting Restriction: Choose the option to restrict the user to vote or downvote the reviews.

Smart Product Review Setting

This setting is used to control the number of reviews and pagination:

  • Number of Review: This setting is used to show the number of reviews on the frontend.
  • Enable Pagination: This setting is used to enable the pagination in the frontend.
  • Pagination Type: Choose the pagination type to show in the frontend. It is of two types, load more and standard numeric pagination.

Smart Product Review Setting

This settings is to select the user for reviews. It includes the following settings:

  • Enable review for only verified user: Enable this option to allow the review to only purchase verified users.
  • Enable verified user badge: Enable this to show verified customer badge in the reviews.
  • Verified badge label: This setting is used to enter the label for verified customer badge.

layout settings

This is used to set up the layout template of the reviews. It includes the following fields.

  • Choose Layout: Choose the required layout from this setting. It has 3 different layouts grid, list and slider.
  • Choose Template: Choose the required template from this setting. It has 5 different templates.
  • Choose Column: If the grid or slider layout has been selected then this setting will appear. This is used to enter the number of columns of the grid or slider in the reviews.
  • Enable Autoplay: If the slider layout has been selected then this settings will appear. Enable this option to autoplay the reviews slides.
  • Enable Pager: If the slider layout has been selected then this setting will appear. Enable this option to show pager in the reviews.
  • Enable Controls: If the slider layout has been selected then this setting will appear. Enable this option to show navigation controls in the reviews.
  • Slides Speed: If the slider layout has been selected then this setting will appear. It is used to enter the speed of the slides.

The email settings is used to setup a review notification email to the user after purchase and an admin notification email to the admin about the reviews moderation. It includes admin notification settings, review notification settings and other settings which are described below in detail.

email settings

This admin notification settings include the settings of the email for sending the details of review to the admin after the customer review any product. It has a preview button for checking the preview sample of the email of current settings of admin notifications. It includes the following settings:

  • Admin notification: Enable this to send a notification to the site admin after each review.
  • Admin notification subject: This setting is used to enter the subject of the email to send the review details to the admin.
  • Admin notification title: This setting is used to enter the admin notification title of the email.
  • Admin notification message: This settings is used to enter the email message to the admin about the reviews. Please use the below code to show the following value.
    #logo: To show the company logo.
    #title: To show the title of the email.
    #admin: To show the admin name.
    #producttitle: To show the name of the product.
    #review_details: To show the details of the review.
    #review_action_buttons: To show the action buttons of the review.
  • Admin email: This setting is used to enter the email of the receiver where the product review details will be sent.

review notification settings

This setting is used to send the review email to the customer after ordering and purchasing an item. It includes the following settings:

  • Review Notification: Enable to notify customer after order completion for review.
  • Schedule Email After: This setting is used to set the time for the email to be sent.
  • Include Product: This setting is used to select the product to send the email to only the specific products.
  • Exclude Product: This setting is used to exclude the product from sending an email to the reviewer.
  • Include Categories: This setting is used to include the categories from sending emails to the reviewer.
  • Exclude Categories: This setting is used to exclude the categories from sending emails to the reviewer.
  • Review notification subject: This setting is used to enter the subject of the email.
  • Review Title: This setting is used to enter the title of the email.
  • Review notification message: This setting is used to enter the message of the email. Please use the below code to show the following value. #logo: To show the company logo. #title: To show the title of the email. #user: To show the customer name. #items: To show the list of purchase items. #button: To show the review link button. #social: To show the social media profile.
  • Review Link Label: This setting is used for the review link label.

other settings

This includes the social medias and logo settings that are included in the email. It includes the following settings:

  • Email Logo: Upload the logo of the company to show in the email.
  • Facebook Profile: This setting is used to enter the Facebook profile link to show in the email for contact.
  • Twitter Profile: This setting is used to enter the Twitter profile link to show in the email for contact.
  • Linkedin Profile: This setting is used to enter the LinkedIn profile link to show in the email for contact.
  • Instagram Profile: This setting is used to enter the Instagram profile link to show in the email for contact.
  • Pinterest Profile: This setting is used to enter the Pinterest profile link to show in the email for contact.

recaptcha settings

This is used to set up the general settings for the product.

  • Enable Recaptcha: Enable the Recaptcha to avoid spam review.
  • Recaptcha Site Key: Enter the Recaptcha site key to activate the Recaptcha. Please go https://www.google.com/recaptcha/admin to get the google reCaptcha site key.
  • Recaptcha Secret Key: Enter the Recaptcha secret key to activate the Recaptcha. Please go https://www.google.com/recaptcha/admin to get the google reCaptcha secret key.
  • Recaptcha Label: Enter the Recaptcha label to show in the review form.
  • Recaptcha Required Message: Enter the Recaptcha required message for validation.

coupon settings

The coupon/discount settings are used for sending the thank you email with a coupon to the reviewer who has purchased the items. It includes the following settings:

  • Enable Coupon: Enable this setting to send the email to the reviewer for sending the coupon thankyou email.
  • Coupon only to registered customer: Enable this setting to allow coupon email to only registered customers.
  • Coupon only to verified owner: Enable this setting to allow coupon email to only verified buyers.
  • Include Product: This setting is used to select the product to send the email to only these specific products.
  • Exclude Product: This setting is used to exclude the product from sending an email to the reviewer.
  • Include Categories: This setting is used to include the categories from sending emails to the reviewer.
  • Exclude Categories: This setting is used to exclude the categories from sending emails to the reviewer.
  • Sort With Rating Greater/Equal: This setting is used to send email to only the selected rating over here.
  • Coupon Notification Subject: This setting is used to enter the notification subject of the email.
  • Coupon Notification Title: This setting is used to enter the notification title of the email.
  • Coupon Notification Message: This setting is used to enter the notification message of the email.Please use the below code to show the following value.
    #logo: To show the company logo.
    #title: To show the title of the email.
    #user: To show the customer name.
    #coupon_code: To show the coupon code.
    #date_expires: To show the expiration date of coupon code.
    #social: To show the social media profile.
  • Select Coupon: This setting is used to select the coupon for the email.

The review form settings include the following settings:

review form settings

The setting is used for showing the name of the reviewer on the form. It includes the following settings:

  • Label: This setting is used to enter the label of the name field in the form.
  • Placeholder: This setting is used to enter the placeholder for the name field in the form.
  • Required Field: Enable this setting to make it the required field in the review form.
  • Required Message: This setting is used to enter the required message for the name in the form.

general settings

It includes the general label settings in the form which are described below:

  • Review Form Label: This setting is used to enter the title of the review form.
  • Submit Label: This setting is used to enter the submit label of the form.

email form settings

It includes the following settings:

  • Label: This setting is used to enter the label of the email field in the form.
  • Placeholder: This setting is used to enter the placeholder for the email field in the form.
  • Required Field: Enable this setting to make it the required field in the review form.
  • Required Message: This settings is used to enter the required message for the email in the form.
  • Validation Error Message: This setting is used to enter the message for the validation error of email.

rating settings

It includes the following settings:

  • Label: This setting is used to enter the label of the rating field in the form.
  • Required Field: Enable this settings to make it the required field in the review form.
  • Required Message: This setting is used to enter the required message for a rating in the form.

review description settings

It includes the following settings:

  • Label: This setting is used to enter the label of the review comment field in the form.
  • Placeholder: This setting is used to enter the placeholder for the review comment field in the form.
  • Required Field: Enable this setting to make it the required field in the review form.
  • Required Message: This setting is used to enter the required message for review comment in the form.

review title settings

It includes the following settings:

  • Review Title: Enable this to show the review title in the form.
  • Label: This setting is used to enter the label of the review title in the form.
  • Placeholder: This setting is used to enter the placeholder for the review title in the form.
  • Required Field: Enable this setting to make it the required field in the review form.
  • Required Message: This setting is used to enter the required message for the review title in the form.

images or videos settings

It includes the following settings:

  • Enable image upload: Enable this setting to allow image upload in the review form.
  • Choose File Extension: Choose the required file extension for the image.
  • Enable video upload: Enable this setting to allow video upload in the form.
  • Choose File Extension: Choose the required file extension for video.
  • Upload Button Label: This setting is used to enter the label for the upload button.
  • Max Upload File Size: This setting is used to enter the maximum upload file size for images.
  • Max Upload File Limit: This setting is used to enter the maximum upload file limit for images and videos.
  • Max Upload Limit Message: This setting is used to enter the maximum upload limit message error.
  • Required Field: Enable this setting to make it the required field in the review form.
  • Required Message: This setting is used to enter the required message for images/videos in the form.

gdpr settings

It includes the following settings:

  • Enable GDPR Alert: Enable this setting to show GDPR alert in the form.
  • GDPR Label: This is used to enter the GDPR Label in the form.
  • GDPR Message: This is used to enter the GDPR Message in the form.
  • Required Field: Enable this setting to make it the required field in the review form.
  • Required Message: This setting is used to enter the required message for GDPR in the form.

external fields settings

Add external fields settings are used to allow extra fields in the form.It include text, textarea, radio button, checkbox and dropdown option. Click on each button to add the required fields in the form and then configure the required settings. It includes the following settings:

  • TextField: Click on the TextField button to add the text in the form and then configure its settings like label, required message, required.
  • TextArea: Click on the TextArea button to add the textarea in the form and then configure its settings like label, required message, required.
  • Checkbox: Click on the Checkbox button to add the text in the form and then configure its settings like label, required message, required and add options.
  • Radio Button: Click on the Radio button to add the text in the form and then configure its settings like label, required message, required and add options.
  • Select Option: Click on Select Option button to add the text in the form and then configure its settings like label, required message, required and add options.