Customer videos, a photo and video gallery, product questions and answers, and coupons for good reviews.
Available Updated Oct 16, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Photo & Video Reviews with Q&A: overview1 of 21
What it does
For stores and marketplaces that sell on trust. CS-Cart reviews already have ratings, photos and votes; this add-on adds what shoppers look for next: short customer videos, a gallery of all customer photos and videos, filters by stars, media and verified buyers, and a questions and answers tab where the store, vendors and buyers reply. It builds on the core reviews, so your existing reviews stay as they are. Works with CS-Cart and Multi-Vendor 4.17.2 to 4.21.x.
How it works
The core review form gets an Add a video block: upload a clip or paste a YouTube or Vimeo link, with a preview and limits checked in the browser. Approved videos appear in the review and in the Photos and videos tab. Shoppers ask questions in the Q&A tab; you answer and moderate them in the admin panel, vendors in their own panel. Choose a coupon promotion and conditions, and every approved review that qualifies gets its code by e-mail. All moderation lives under Products, Questions and review videos.
Features
Customer videos in reviews: MP4, MOV, WebM uploads and YouTube or Vimeo links
Size, length and count limits, content check, location data removed
Click-to-play players with local posters and a privacy note
Photos and videos gallery tab with a full-screen viewer and the review
Review filters: star rating, with photos or videos, with videos, verified buyers
Product questions and answers with store, seller and verified buyer badges
Helpful votes, search and pagination for questions
Moderation settings for questions, answers and videos
E-mail notifications for new questions and published answers
Single-use coupons for approved reviews through core promotions
Vendor answers and moderation in the vendor panel (Multi-Vendor)
Videos and photos added to the review structured data
Works with the CS-Cart 4.21 full page cache and SEO Pro Suite
What you get
Package
kv_photo_video_reviews-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Tested
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Tested
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.21.2, Oct 16, 2026Tested on: Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2
Requirements
PHP
CS-Cart or Multi-Vendor 4.17.2 – 4.21.x, PHP 7.2.5 – 8.3
Requirement
The core Product reviews add-on installed and active. It is installed by default
PHP
PHP GD for the video poster images and for turning rotated phone photos upright. Without GD, videos still work and show a neutral poster
PHP
For video uploads, PHP upload_max_filesize and post_max_size must be at least your video size limit. The settings page shows the limit that applies on your server
Core changes
None. Hooks and template overrides only
1.0.0
Oct 16, 2026
Latest
Added 12
Customer videos in core product reviews:
Click-to-play players: posters are stored locally, YouTube uses privacy-enhanced mode, Vimeo uses "do not track", and an optional privacy note tells shoppers which service plays the video.
Photos & videos product tab with all approved customer photos and videos and a full-screen viewer that shows the review.
Review filters under the core sorting: star ratings, with photos or videos, with videos, verified buyers.
Questions & answers product tab:
Moderation of questions, answers and videos (admin panel and Multi-Vendor vendor panel), with e-mail notifications for new questions and published answers.
Review rewards: unique, single-use coupons from core promotions with auto-generated codes for approved reviews, with conditions (rating, media, verified buyers, length, limits per customer), expiry and withdrawal.
Removal of EXIF, XMP and IPTC data (GPS position, camera) from review photos; rotated phone photos are turned upright.
Signed review links for e-mails (fn_kv_photo_video_reviews_get_review_url()): guests review as verified buyers.
Cooperation with Review Request E-mails: video fields on its review page, and its rewards take precedence, so no review earns two coupons.
Photos and videos added to the core review structured data, without a second JSON-LD block.
Full page cache support (4.21), domain-bound license check and self-healing upgrades.
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2. First release.
Does it replace the core Product reviews?
No. Reviews, ratings, photos, votes, "Verified purchase", vendor replies and approval stay in the core add-on and in Products → Product reviews. This add-on adds videos, the gallery, filters, Q&A and rewards around them. If you turn it off, the product page shows exactly the core reviews again.
Why can't a customer upload a video?
The most common reasons:
the file is larger than the size limit;
the video is longer than the length limit;
the format is not MP4, MOV or WebM;
Who can add videos is limited to signed-in customers or verified buyers.
Also check the PHP limits shown under Upload limits of this server. The server's upload_max_filesize and post_max_size must allow the file.
iPhone videos do not show a preview in the form
Some browsers cannot play HEVC (High Efficiency) videos. The form then says so, but the upload works: the server checks the file itself. Shoppers whose browser cannot play HEVC see the poster. For the widest playback, ask reviewers to record in "Most Compatible" mode, or to share long videos as YouTube links.
Do YouTube or Vimeo set cookies on my product pages?
Not before a shopper clicks play. The poster is copied to your store when the review is posted, and the player loads only after the click. YouTube uses youtube-nocookie.com, Vimeo uses "do not track". The optional privacy note tells shoppers which service plays the video.
Are videos stored on my server?
Uploaded videos are stored in your store's image storage (images/kv_pvr/), or on your CDN storage if you use one. YouTube and Vimeo videos stay on those services; only the poster image is stored.
Can someone upload a script disguised as a video?
No. A file is accepted only when its content is a real MP4, MOV or WebM video with a video track, whatever its name. It is saved under a random name with a .mp4 or .webm extension.
Where do customer answers come from?
From shoppers who meet Who can answer (by default, verified buyers). Answers by the store and by vendors are marked Store or Seller and are published at once. Customer answers can wait for approval.
Can vendors answer questions? (Multi-Vendor)
Yes, in their vendor panel, for their own products only. They also approve or reject questions, customer answers and videos of their products, and they get an e-mail for each new question.
Can a review earn two coupons?
No. Each review gets at most one coupon from this add-on, and each customer gets at most one per product. With Review Request E-mails active, that add-on alone rewards the reviews it brought in: reviews on its review page, and product-page reviews by customers who have an open request for the product.
Does it work with Review Request E-mails?
Yes. Review Request E-mails sends the requests and owns their rewards. The review page in its e-mails gets the video fields of this add-on, and the videos are stored on the reviews it creates. Without that add-on, use fn_kv_photo_video_reviews_get_review_url() to put signed review links into your own e-mails (see Developer notes).
Does it add FAQ or Q&A structured data?
No. Google shows FAQ results only for a few authoritative sites, and a second FAQ block next to SEO Pro Suite would duplicate it. The add-on adds the customer photos and videos to the existing review markup instead.
Does it work with the full page cache?
Yes. Product pages stay cacheable for guests. Forms, votes and eligibility load separately for each visitor.
Is the add-on licensed per domain?
Yes. A license is bound to one base domain and covers all its subdomains, for example www. or staging.. Local development hosts (localhost, private IP addresses, .test, .local) are always allowed. A store on another domain needs its own license.
What happens if the license is missing or expires?
New stores work for 14 days before a key is needed. Without a valid license, product pages show the core reviews only: no video fields, players, gallery, Q&A tab, filters or new rewards. Core reviews keep working, and your data stays in the admin panel. Issued coupons stay valid. When only the updates and support period ends, everything keeps working.
Does the license check slow down my store or send customer data?
No. The check runs once a day in the admin panel or by cron, never on storefront requests. It sends only the license key, the add-on ID and version, your storefront host names and the CS-Cart version. No customer or review data is sent.
Where do I enter the Marketplace license number?
Either in Add-ons → Manage add-ons (the add-on's license field) or on the add-on's License tab. The add-on reads it from both places.
Add a released add-on to this order and save 15% on it. It uses the same edition and store domain.
Photo & Video Reviews with Q&AThis add-on
+
Automated Review RequestsAsk every customer for a review after delivery, with one-tap star ratings, reminders and optional thank-you coupons.
$59
+
Product Videos GalleryShow YouTube, Vimeo and MP4 videos right in the product image gallery, with no third-party requests until the shopper clicks play.
$39
Also from Kavio Labs
Available now and coming next, tested on the same CS-Cart builds.