Plugin configuration
A written setup scope for your store, theme and current plugin stack.
Request configurationPeek
Peek adds a Quick view button to WooCommerce product loops. A click opens an accessible modal that loads the product over AJAX - gallery, price, SKU, short description and the add-to-cart form with variation support - without leaving the listing. The script is vanilla JS with no jQuery and never reflows the page.
Works with
To see details, a shopper has to open the product page and then return to the listing. Modals with heavy JavaScript are often not keyboard accessible and shift the layout when they open.
Everything you need to give shoppers a fast, accessible product preview.
Clicking Quick view loads the product over AJAX, without leaving the shop listing.
Gallery, title, SKU, price, short description, add-to-cart form and a link to the full page.
The add-to-cart form supports variable products via WooCommerce's own variation script.
Focus moves into the dialog, is trapped, and returns to the trigger on close. role=dialog with aria-modal.
Vanilla JS in the footer, deferred; the modal stays hidden until opened, so it never reflows.
Set the button label and choose which parts render in the modal from the Peek settings.
Overlay placement shows Quick view on the product image on hover or focus, without raising the card height.
Place a quick-view trigger anywhere, for example on a landing page or in custom content.
Enable the button and test on a shop archive.
Activate Peek alongside WooCommerce.
In the Peek menu, enable quick view and set the button label and modal contents.
Open the shop page and confirm the Quick view button appears on products.
When shoppers browse many SKUs and should not lose the listing context.
Preview gallery, price and variations without opening every product page.
A keyboard-friendly modal with no layout shift, easier than full navigation on a phone.
Fewer abandoned shop listings because add-to-cart decisions happen in place.
Peek → Recently Viewed: product count, columns, heading and auto-insert. [peek_recently_viewed] shortcode anywhere.
At the end of the quick-view modal: related products as a horizontal scroll-snap carousel with prev/next.
Peek → Settings: colour chips, variation thumbnails or label buttons instead of dropdowns inside the modal.
Peek → Settings: extra content blocks before or after add-to-cart, or at the bottom of the modal summary. Post-safe HTML, so no scripts or iframes.
Peek → Quick View Analytics: modal opens, add-to-cart from the modal and conversions with revenue per product.
PRO keeps everything in the free plugin and adds the modules below.
How Peek compares to the popular WooCommerce quick-view plugins.
| Peek | WooCommerce Quick View Pro | YITH WooCommerce Quick View | |
|---|---|---|---|
| Free version | Yes | No | Yes |
| AJAX quick-view modal | Yes | Yes | Yes |
| Variation support | Yes | Yes | Yes |
| Accessible, no jQuery, no CLS | Yes | - | - |
| Variation swatches | Pro | - | - |
| Quick-view analytics | Pro | - | - |
| Open source (GPLv2) | Yes | Proprietary | Core GPL |
| Paid plan price | from €19/yr | from $99/yr | Free + premium |
Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.
FREE covers a fast, accessible AJAX quick view. PRO adds recently viewed products, a related carousel, variation swatches, custom sections and quick-view analytics.
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.
Send the store context in writing. You will receive a scoped recommendation, without a sales call.
A written setup scope for your store, theme and current plugin stack.
Request configurationCheck the plugin against checkout, HPOS, blocks, theme code and critical integrations.
Request an auditA scoped connector or extension when the standard plugin stops short of your workflow.
Describe the integrationYour email is used to answer this request only. Marketing messages require a separate, explicit opt-in.
Yes. Peek requires an active WooCommerce installation.
Peek's own front-end script is vanilla JavaScript with no jQuery. Where the quick view loads, it also enqueues WooCommerce's bundled variation script so variable products work inside the modal. That script belongs to WooCommerce and depends on jQuery, which a WooCommerce shop page already loads.
On the shop page and product archive loops (categories, tags, taxonomies), after each product. It does not change single product pages.
No. The modal is hidden until opened and overlays the page, so opening it never reflows existing content.
Yes. Focus moves into the dialog and is trapped, the modal closes on Escape or backdrop click, and focus returns to the trigger. The dialog uses role=dialog with aria-modal.
Yes. Marks adds CSS-only badges on shop cards; Reel adds zoom, lightbox and featured video on the product page. Together they cover listing and PDP without layout-shifting JavaScript on grids.
All three add an AJAX quick-view modal with variation support, but Peek ships a free version that loads without jQuery and avoids layout shift, while Barn2's WooCommerce Quick View Pro is paid only from $99/yr. Peek reserves variation swatches and quick-view analytics for its paid edition from €19/yr, and YITH also offers a free plus premium model. Pricing as of June 2026.
An accessible AJAX modal with gallery, price and add-to-cart. The full FREE edition under GPL.
Get it on WordPress.orgFREE is the complete quick view, PRO adds in-modal merchandising and analytics.