Pair Pro
- Plugin page: https://plogins.com/plogins-pair-pro/
- Documentation: https://plogins.com/plogins-pair-pro/docs/
- Author: WPPoland.com
- WordPress.org contributor: motylanogha
- Source: https://github.com/wppoland/pair-pro
Pair Pro is the premium edition for Pair. It is an add-on that requires the free Pair plugin installed and active; it is distributed through Freemius (licensing, activation and automatic updates), not the WordPress.org directory.
Pair Pro extends the free recommendation blocks with the one type shoppers respond to most: Frequently bought together, computed from what your customers actually buy in the same order. It does not work on its own. If the free plugin is missing, deactivated, or older than the required version, Pair Pro stays dormant and shows an admin notice instead of booting.
Shipping PRO features
Section titled “Shipping PRO features”- Frequently bought together: a block on the single product page listing the products most often purchased in the same order as the one being viewed.
CoPurchaseRepositoryscans your most recent completed and processing orders (a bounded, cached scan) and counts co-purchases, so suggestions reflect genuine buying behaviour instead of category guesses. Renders just above the free “You may also like” block using your theme’s product cards. - One-click “Add all to cart”: an optional button that adds the whole bought-together set to the cart in a single request. Plain POST form with a nonce, no frontend JavaScript; only purchasable, in-stock products are added.
- Settings page: a WooCommerce → Pair Pro screen with enable/disable, heading, product count (1-6), columns, in-stock-only filter, the add-all button and how many recent orders to analyse.
How the data is mined
Section titled “How the data is mined”On the first view of a product, Pair Pro fetches the most recent paid orders (completed and processing, 150 by default, configurable from 20 to 1000), keeps the orders that contain the product being viewed, and tallies the other products bought alongside it. Variations collapse into their parent product so one product appears once. The ranked list is cached in a transient for 12 hours per product, so the order scan runs at most once per cache window.
Orders are read through the WooCommerce order API (wc_get_orders), which is HPOS-safe.
Configuration
Section titled “Configuration”| Screen | Purpose |
|---|---|
| WooCommerce → Pair recommendations | Free blocks: product-page, cart and recently viewed recommendations. |
| WooCommerce → Pair Pro | Frequently bought together: enable, heading, count, columns, add-all button, in-stock filter and order scan depth. |
Requirements
Section titled “Requirements”- WordPress 6.4 or later
- PHP 8.1 or later
- WooCommerce 8.0 or later
- The free Pair plugin, version 0.1.0 or later, installed and active
Pricing
Section titled “Pricing”Pair Pro is sold through Freemius with annual licenses: EUR 29 for 1 site, EUR 59 for 5 sites, EUR 99 for unlimited sites. The license covers updates and support for the term.
Relationship with Pair
Section titled “Relationship with Pair”The free plugin covers automatic “You may also like” and cart cross-sell blocks based on shared categories and tags, plus recently viewed products. PRO adds order-history co-purchase recommendations with a one-click add-all-to-cart button. The PRO block reuses the free plugin’s markup and stylesheet, so both blocks inherit the same theme product cards.
Next steps
Section titled “Next steps”- Getting started, install on top of the free plugin and verify the block.
- Configuration, every setting on the Pair Pro screen.
- FAQ, common questions about data, caching and licensing.