Pair
Product recommendations without manual setup
Pair shows related products on the product page and cross-sell suggestions in the cart. Recommendations are picked from categories and product popularity, so the block stays fresh as your catalogue changes.
Works with
See it in action
Manual cross-sells go stale
WooCommerce has manual upsells and cross-sells, but large catalogues are hard to curate product by product. The result is empty sections or suggestions that no longer fit the current offer.
- ✗ Manual related products per product
- ✗ Cart cross-sells need constant curation
- ✗ Empty blocks when nothing is selected
- ✗ Heavy sliders and scripts can hurt page speed
Pair generates suggestions automatically
- ✓ Picks products from shared categories
- ✓ Orders suggestions by popularity
- ✓ Falls back to recent products when needed
- ✓ Renders a normal WooCommerce product grid with no layout shift
What you get in the free version
A light recommendation module for the product page and cart.
You may also like
An automatic recommendation block after the single product summary.
Cart cross-sells
Product suggestions under the cart, based on what is already in it.
Categories and popularity
Recommendations come from shared categories and are ordered by total sales.
Recent-products fallback
If there are not enough category matches, recent products fill the block.
Count and columns
Choose 1-12 products and 1-6 columns.
Shortcode
Use `[pair_recommendations]` to place a block anywhere.
Light frontend
No custom JavaScript; the grid uses your theme's WooCommerce product-card markup.
Multisite
Each site in a network keeps its own recommendation settings.
Up and running in three steps
The defaults work as soon as the plugin is active.
Install
Activate Pair alongside WooCommerce.
Choose placements
Open WooCommerce → Pair recommendations and enable the product page, cart, or both.
Tune the grid
Set the product count, columns, headings and in-stock-only filter.
Who it is for
Stores that want better product discovery and cart value without manual merchandising.
Larger catalogues
Products from the same categories appear automatically, without setting relationships on every item.
- ✓ Categories
- ✓ Popularity
- ✓ Fallback
Cart cross-sell
The cart suggests products based on what the shopper has already chosen.
- ✓ Cart
- ✓ Shared categories
- ✓ In-stock filter
Light WooCommerce themes
Pair does not add a slider or frontend JS. It renders products through WooCommerce.
- ✓ No JS
- ✓ No layout shift
- ✓ Theme markup
Support and resources
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.
Frequently asked questions
Does Pair require WooCommerce?
Yes. Pair works with WooCommerce products and shows no recommendation blocks unless WooCommerce is active.
How are recommendations chosen?
Pair reads the categories of the viewed product or the cart products, finds other products in those categories and orders them by popularity. If there are not enough results, it falls back to recent products.
Does this replace WooCommerce upsells?
No. Pair does not remove native upsells or cross-sells. It adds an automatic recommendation block for stores that do not want to curate every product by hand.
Can I hide out-of-stock products?
Yes. The settings include an in-stock-only filter.
Does it work without JavaScript?
Yes. Blocks are rendered in PHP and use the standard WooCommerce product-card markup. The plugin adds no custom frontend JavaScript.
Can I place the block manually?
Yes. The `[pair_recommendations]` shortcode works on product pages and elsewhere, where it uses the cart as context.
Add automatic product recommendations
A light related-products block and cart cross-sell suggestions. The full FREE edition under GPL.
View on GitHubThe free edition is the complete recommendation feature, with no account and no external service.