Revoty adds two things to a WooCommerce store: photo reviews on product pages, and a free shipping progress bar that follows the customer through cart, checkout, and the mini-cart. Each module is independent — you can enable just one, or both.
The plugin is built on the WooCommerce extension API and the WordPress REST API. It does not replace the WooCommerce review system, the cart, or the checkout. It hooks into them.
Why use it
- You sell on WooCommerce and want customers to upload photos with their reviews — for product pages, jewelry, fashion, food, prints, anything where a buyer photo says more than a paragraph
- You offer free shipping above a threshold and want customers to actually see how close they are to qualifying — on cart, checkout, the mini-cart drawer, or anywhere via shortcode
- You don’t want a 50-feature suite — just these two, working reliably
Photo Reviews for WooCommerce
The Photo Reviews module lets customers attach images to the standard WooCommerce review form. Photos render in two places: a grid below each individual review and an aggregated gallery at the top of the review section.
Customer-side
- The review form on every product page gets an “Upload Photos” field
- Customers select multiple images from their device
- Inline validation rejects oversized or over-limit files before submit, with an error message in the form
- “Photos required” mode prevents the review from being submitted without at least one image
- On submit, files are uploaded as standard WordPress attachments and linked to the review
Display
- Per-review grid: thumbnails appear below the review text, sized for mobile and desktop
- Product-level gallery: an aggregated grid of all customer photos for the product appears above the review list, with a configurable title (e.g. “Customer Photos”) and a configurable photo count
- Photos that don’t fit in the gallery are still visible in their individual reviews
- Pro: clicking a photo opens a lightbox with prev/next navigation, keyboard shortcuts (arrow keys, Esc), and a toggleable info bar showing the reviewer’s name, rating, and comment
Configuration
- Maximum photos per review (Free: up to 3 / Pro: up to 10)
- Maximum file size (Free: up to 3 MB / Pro: up to 10 MB)
- Make photos required (on/off)
- Show the gallery (on/off), gallery title, and gallery photo count
- Pro: lightbox author / rating / comment toggles
Storage and formats
- Files are stored in the WordPress media library and attached to the parent product
- Accepted formats: JPG, PNG, WebP
- No external CDN, no third-party upload service
Free Shipping Bar for WooCommerce
The Free Shipping Bar reads your WooCommerce free shipping zone settings and shows the customer how much they need to add to qualify. It updates as the cart changes.
Display surfaces
- Cart page (classic and the WooCommerce Cart Block)
- Checkout page (classic and the WooCommerce Checkout Block)
- Mini-cart drawer — the bar renders inside the drawer’s flex column so the checkout button stays visible (a common issue with shipping bar plugins that inject above the contents)
- Anywhere via the
[revoty_free_shipping_bar] shortcode
- Anywhere via the “Free Shipping Bar” Gutenberg block — drop it in posts, pages, sidebars, or full-site-editing templates
Messaging
- Initial message (cart empty or below threshold)
- Progress message (with a
{amount} placeholder for the remaining amount)
- Qualified message (cart at or above threshold)
- All three messages are editable per language
Styling
- Bar background color, progress bar color, text color
- Two layout styles: modern animated stripes, or a flat fill
- Live preview in the settings panel — you see what the bar will look like before you save
- Mobile-responsive
Behavior
- Reads the actual WooCommerce free shipping threshold from your shipping zone, including method min-amount conditions
- Refreshes when items are added or removed from the cart
- Hides automatically once the customer qualifies (optional)
Free vs Pro
The Free version covers everything above except: more than 3 photos per review, file sizes above 3 MB, and the lightbox (with its toggleable info bar) for Photo Reviews. Upgrades go through Freemius and are managed from the wp-admin dashboard.
Compatibility
- WooCommerce 7.0+
- WordPress 6.0+
- PHP 7.4+
- The classic WooCommerce cart and checkout shortcodes
- The WooCommerce Cart and Checkout Blocks
- The Mini-Cart Block (drawer)
- Block themes (the shipping bar block can be inserted into FSE templates and patterns)
- Classic themes (the bar still works via shortcode and automatic injection)
- Multisite (settings are per-site)
Use Cases
Stores selling visually-driven products
Jewelry, fashion, prints, food, art, plants, makeup, candles. Photos of products in real settings build trust faster than text reviews.
Stores running a free shipping promotion
The bar reduces friction by telling customers exactly how much more they need to spend, instead of leaving them to figure it out at checkout.
Stores using the WooCommerce Mini-Cart drawer
The bar appears in the drawer alongside the cart contents without breaking the layout.
Block-theme stores using FSE
The Free Shipping Bar block works in templates, template parts, and patterns.