FAQ
Does it require WooCommerce?
Section titled “Does it require WooCommerce?”Yes. Peek requires an active WooCommerce installation and does nothing without it.
Where does the quick-view button appear?
Section titled “Where does the quick-view button appear?”On the shop page and product archive loops — categories, tags and taxonomies — after each product. Optionally also in the related-products and up-sell loops on single product pages. It does not change the single product template itself.
Does it use jQuery?
Section titled “Does it use jQuery?”Peek’s own front-end script is vanilla JavaScript with no jQuery dependency, deferred and loaded in the footer. When a product has variations, WooCommerce’s bundled variation script (which uses jQuery) is enqueued so the variation form works as expected — only when that product needs it.
Will it cause layout shift?
Section titled “Will it cause layout shift?”No. The modal is fully hidden until opened and scrolls internally, so opening it overlays the page instead of reflowing existing content. There is no Cumulative Layout Shift.
Is the modal accessible?
Section titled “Is the modal accessible?”Yes. It uses role="dialog" with aria-modal, traps focus while open, closes on Escape or a backdrop click, and returns focus to the trigger on close. The icon-only button style keeps its label as an accessible name.
What can the modal show?
Section titled “What can the modal show?”The featured image, gallery (with a configurable thumbnail count), title, SKU, price, stock status, short description, the native add-to-cart form (including variable products) and a link to the full product page. Each part is an independent toggle, and empty fields hide automatically.
Can shoppers add to cart from the modal?
Section titled “Can shoppers add to cart from the modal?”Yes, if the add-to-cart toggle is on. Variable products use WooCommerce’s own variation script, so options, price and availability behave inside the modal just as they do on the product page.
Can I place a trigger outside the shop loop?
Section titled “Can I place a trigger outside the shop loop?”Yes. Use [peek_quick_view id="123"] (or its alias [peek]) anywhere, with optional text and style attributes. Peek loads its assets on any request where a shortcode is present.
How do I make the trigger overlay the product image?
Section titled “How do I make the trigger overlay the product image?”Set button placement to On the product image on the Peek settings screen. The trigger then appears on hover and keyboard focus. With reduced-motion preferences, it stays visible rather than fading in.
Does deleting the plugin clean up?
Section titled “Does deleting the plugin clean up?”Yes. Peek’s uninstall routine removes its options when you delete the plugin.
Free vs PRO?
Section titled “Free vs PRO?”The free edition is the complete quick view — AJAX modal, variation-aware add-to-cart, below/overlay placement, shortcodes and full settings. Peek PRO (planned) adds variation swatches in the modal, a related-products carousel, custom modal sections and quick-view analytics — not basic modal access.