Peek Pro
- Plugin page: https://plogins.com/plogins-peek-pro/
- Documentation: https://plogins.com/plogins-peek-pro/docs/
- Author: WPPoland.com
- WordPress.org contributor: motylanogha
- Source: https://github.com/wppoland/plogins-peek-pro
Peek Pro extends the free Peek plugin. It requires Peek installed and active; it is distributed through Freemius, not WordPress.org.
Shipped PRO features
Section titled “Shipped PRO features”Recently viewed products
Section titled “Recently viewed products”Peek > Recently Viewed, cookie-based tracking from single-product pages and quick-view opens. [peek_recently_viewed] shortcode, optional auto-insert below the product summary.
Settings live in the peek_pro_recently_viewed option:
| Setting | Key | Default | What it does |
|---|---|---|---|
| Enable | enabled |
On | Master switch. Off means no views are tracked, the grid never renders and the shortcode outputs nothing. |
| Auto-insert on product pages | auto_insert |
Off | Prints the grid on every single-product page, after the related-products block (woocommerce_after_single_product_summary, priority 25). The product being viewed is excluded. |
| Products to show | limit |
4 | 1 to 24. Up to 50 views are remembered; only the most recent ones up to this limit are shown. |
| Columns | columns |
4 | 1 to 8. The maximum on wide layouts; narrow screens reflow. |
| Show the heading | show_title |
On | Prints a heading above the grid. Clear it to render the grid on its own. |
| Heading | title |
empty | The heading text. Empty means the built-in default, translated into the language of your store (“Recently viewed” in English). |
Show the heading and Heading answer two different questions and have to be two fields. The text field decides what the heading says, and an empty text field means “use the translated default”, which is why it cannot also mean “no heading”. The checkbox decides whether there is a heading at all: with it clear, no heading is printed whatever the text field holds.
The [peek_recently_viewed] shortcode still wins over both. Its title attribute defaults to the resolved setting (an empty string when Show the heading is clear), so [peek_recently_viewed title=""] renders one grid with no heading without touching the screen, and title="..." overrides the heading for that one placement.
Upgrading from before 1.0.8
Section titled “Upgrading from before 1.0.8”Up to 1.0.7 clearing the heading field was how you got a grid with no heading, because the renderer only printed the h2 when the text was not empty. From 1.0.8 an empty field means “use the translated default”, so on its own that update would have grown a heading on storefronts that had deliberately removed one.
It does not. On update, a stored setting that has no show_title key is read as an upgrade, and the switch is set from what the old field said: a stored heading that was an empty string turns Show the heading off, anything else leaves it on. A fresh install is seeded with show_title already present, so a new shop is never mistaken for an upgraded one. Nothing changes on an existing storefront, and “no heading” is one click away again.
Related-products carousel
Section titled “Related-products carousel”At the end of the quick-view modal, WooCommerce related products render as a horizontal scroll-snap carousel. Configure under Peek > Settings > Related products carousel.
Variation swatches
Section titled “Variation swatches”Peek > Settings > Variation swatches, replace variation dropdowns inside the modal with colour chips (colour attributes), variation thumbnails (image attributes) or label buttons (everything else). WooCommerce still handles variation matching via hidden selects (VariationSwatchesService).
Custom modal sections
Section titled “Custom modal sections”Peek > Settings > Custom modal sections, inject title + content blocks (shipping info, trust badges, custom HTML) before or after add-to-cart or at the bottom of the modal summary (CustomSectionsService).
Quick-view navigation
Section titled “Quick-view navigation”Previous/next arrows inside the modal to browse products on the current shop loop.
Modal styling
Section titled “Modal styling”Brand the backdrop, dialog, title and buttons from Peek > Settings > Styling & Customization.
Quick-view analytics
Section titled “Quick-view analytics”Peek > Quick View Analytics, records modal opens, add-to-cart from the quick-view modal and checkout conversions per product. Summary cards show opens, add rate, conversion rate and attributed revenue. Export a CSV of per-product stats. Enable or disable storefront tracking on the analytics screen (QuickViewAnalyticsTracker).
Requirements
Section titled “Requirements”- WordPress 6.4+, WooCommerce 8.0+, PHP 8.1+.
- Free Peek plugin active.
- Peek Pro licensed through Freemius.
Relationship with Peek FREE
Section titled “Relationship with Peek FREE”The free plugin provides the AJAX quick-view modal. PRO adds recently viewed merchandising, a related carousel, variation swatches, custom sections, navigation, styling and quick-view analytics.