Getting Started


Display Testimonials With 16 Styles

Our Magento 2 Testimonials Extension comes with 16 different templates(styles & layouts) in total. You can choose the most favourite one as your expectation. Also, it is easy to enable or disable Name, Address, Rating, etc

Frontend Submission( Direct Form, Popup)

With our magento 2 testimonials extension, you can choose to show form directly in nice testimonial page or popup form as your expectation

Fully Compatible with Rich Snippets

Show off rating and testimonial with rich snippets, your website will be displayed prominently on different devices.

Star Rating & Social Integrated

Also, you can showcase testimonials more attractively with Star Rating, Social integrated:

  • Linkedin
  • Facebook
  • Twitter
  • Website
  • Youtube
  • Vimeo.

Place in any position

Easily add your testimonials block to any position on your magento site with the support of widget.

Easy To Upload Images, Avatar

After your customer upload image/avatar, the testimonials will automatically display image with thumbnail.

ReCaptcha System/ Google Captcha To Avoid Spam

Testimonial form comes with ReCaptcha System that protect your site from spammers.

Multistore Support

This Magento 2 Testimonials Extension support different store view with different languages

Show Testimonials Widget By Owl Carousel

The testimonials will be shown in intuitive slider that is optimized for touch drag n drop.

Translation Ready

If you want to show off testimonials in another language, this magento 2 testimonials extension is the right one. All you need is to create your own language files.

Retina Ready

The image will look sharp that bring better resolution displays on smart devices like smartphones and tablets


To install Magento 2 Testimonials extension follow instructions bellow:

1. Back up your web directory and store database.

2. Download Testimonials installation package

3. Upload content of the Testimonials installation package to your store root folder via FTP/SFTP
install magento 2 megamenu

4. Connect to your store root directory with SSH

cd path_to_the_store_root_folder

Run 3 commands bellow:

php -f bin/magento setup:upgrade
php -f bin/magento setup:static-content:deploy
php -f bin/magento setup:di:compile


5. Flush store cache, log out from the backend and log in again

Execute the following command

php -f bin/magento cache:clean


Or go to Back-end > System > Cache Management. Click the following buttons to completely clear the store cache:

  1. Flush Mangento Cache
  2. Flush Cache Storage
  3. Flush Catalog Images Cache
  4. Flush Javascripts/CSS cache


Import Sample Data

1. Go to Back-end > Venustheme > Setup > Import

2. Select the sample data file


3. Refresh the cache under Back-end > System > Cache Management

Video Guide To Install Magento 2 Testimonials

Version Update

Prepare before update

– We recommend you to duplicate your live store on a development store and try update Ves Megamenu version on it in advance.
– Backup database of your site: Go to admin > System > Backup > Click on button “Backup Database”, input file name and submit it.
– Backup your modified files of the theme and extensions: app/code/Ves/
– Disable all cache related section that you have in your magento.

Update Theme Files

Update to the last version of extension file

Step 1: – Download latest extension package on our site . Then decompress the package on your PC, you will get there files:

magento 2.1.x/

magento 2.0.x/

Step 2: – Upload the file Module File/magento 2.0.x/ which you just decompressed into the webroot folder on your site (it will override the app/ folder in your site).

Step 4: – Open SSH Terminal of your site, then run there commands:

php bin/magento setup:upgrade --keep-generated

php bin/magento setup:static-content:deploy

php bin/magento cache:clean


Sometimes your site is broken, after running this command, it’s because of you ran this command with the incorrect user. If your site was broken, it’s very important to set the file’s permissions and ownership correctly, after run this command line. You can refer this command shown -R :
Typical examples:

chown -R apache:apache /your_webroot_path
chown -R www-data:www-data /your_webroot_path

And also please refer this,


How To Configure Testimonials Extension

In this tutorial, I will show you how to Configure Testimonials Extension in magento 2. Let’s take a look at our tutorials below.

Now, it is time for us to set up testimonials in your magento 2 backend

Firstly, it is highly suggested to run through setting before creating your first testimonials. This will help you better understand how the extension work; simultaneously, you can take use of all setting to create your testimonials showcase look and feel as your expectation

In order to config in the backend, please go to Admin Panel > VenusTheme > Testimonials > Configuration


1. General Setting

+) Enable: Set Yes to enable testimonial module
+) Date Format:

There are 4 date format options for you to make choice:

  • Full: Tuesday, April 12, 1952 AD or 3:30:42pm PST
  • LONG: January 12, 1952 or 3:30:32pm
  • MEDIUM: Jan 12, 1952
  • SHORT: 12/13/52 or 3:30pm

+) reCapcha Setting

  • Enable: Set ” Yes” to enable  reCapcha
  • reCapcha Site Key: The site key is used to display the widget on your site
  • reCapcha Secret Key: The secret authorizes communication between your application backend and the reCAPTCHA server to verify the user’s response. The secret needs to be kept safe for security purposes



How To Add New Testimonials

In this part,  I will show you how to display testimonials in magento 2. In other words, the  magento 2 display testimonials tutorials help you to create your first new showcase, please go to Magento admin panel > VenusTheme > Testimonials > Add New Testimonials

add-new testimonials

1. General Information

+) Title: define title of the new testimonial
+) Testimonials: add content of the testimonial
+) Rating: make rating star from numbers by adding the desired number here
+) Storeview: select store view that showcase testimonials
+) Position: add desired number position for the new testimonial
+) Status: Enable/ Disable testimonials


2. Author Information

+) Nickname: Add nickname of author
+) Image: Add author’s avatar
+) Email: Add author’s email
+) Company Name: Add author’s company name (optional)
+) Company Website: Add author’s company website (optional)
+) Job: Add author’s job (optional)
+) Address: Add author’s address (optional)
+) Linkedin: Add author’s linkedin (optional)
+) Facebook: Add author’s facebook (optional)
+) Twitter: Add author’s twitter (optional)
+) Youtube: Add author’s youtube channel(optional)
+) Vimeo: Add author’s vimeo (optional)
+) Google Plus: Add author’s google plus (optional)


3. Manage Testimonials

Please go to Magento admin panel > VenusTheme > Testimonials > Manage Testimonials


Then choose desired testimonials you want to edit


The configuration is pretty much straightforward with the options names speaking for themselves. Moreover, the configuration is the same as the previous part, so you can do it easily by yourself.

How To Create Testimonial Pages

Note: To create a testimonials page, it will use magento testimonials widget. Please follow our below tutorials step by step.
Go to the admin panel >> Content >> Pages >> Add New Page


1. Page Information

In the first step, you need to fulfill page information

+) Enable Page: Set Yes to enable new page

+ Page Title: Type your page title

2. Content

Select Insert Widget >> Choose ves testimonial widget

2-page testimonial widget

The following configuration is pretty much straightforward with the options names speaking for themselves.

Watch Our Video Tutorials Here

3. Search Engine Optimization

+) URL Key: defines the direct URL to the main testimonials page

+) Page Title: Type your post title that will be shown at the top of it;

+) Keywords: Set keyword for your post.

+) Description: Write meta description that will be shown on search engine results.


How To Create Submit Form

In this part, we will show you the way of creating testimonials form and place it on different positions.

In the first step, please Go to the Admin panel >> Content >> Widget 


Next, Click on “Add Widget” Button


1. Setting

testimonial widget position

+) Type: Choose Testimonial Form
+) Design Theme: Magento Luma
Then click on ” Continue” Button to go to the next step

test widget setting

2. Storefront Properties

storefront testimonial widget

+) Widget title: define title of the new form

+) Assign to storeview: Choose store view for the new form

+)Layout Updates: In this part, you can select on which you want to display form. I will take an example as below


+) Display on Anchor Categories
+) Categories: All
+) Container: Please select the position you want to display

Next, after creating form successfully, please don’t forget to save and clear cache

Watch our tutorial here:

Video Tutorials

Video Tutorials