WordPress.org

Plugin Directory

PickPair – Upsell, Cross-sell & Product Recommendations for WooCommerce

PickPair – Upsell, Cross-sell & Product Recommendations for WooCommerce

Description

Every WooCommerce store owner wants customers to discover more products without making shopping more complicated.

Someone buying a mobile phone may also need a case and screen protector. A customer purchasing a laptop may also want a mouse or laptop bag. If customers have to search for these products themselves, many simply won’t.

PickPair helps you recommend the right products at the right time.

Instead of interrupting the shopping experience, PickPair displays relevant product recommendations while customers are already making buying decisions—on the product page, inside the shopping cart, and during checkout.

This helps customers discover useful products naturally while helping you increase your average order value.

Whether you sell electronics, fashion, furniture, beauty products, automotive parts, pet supplies, food, digital products, or anything else, PickPair makes it easy to create personalized recommendation campaigns that fit your store.

The plugin works with both Classic WooCommerce templates and WooCommerce Cart & Checkout Blocks, allowing you to add recommendations without redesigning your existing store.

Campaigns can be created for individual products, categories, shopping cart conditions, customer roles, or specific purchasing scenarios. You can run multiple campaigns at the same time, each with its own display location, rules, and recommended products.

In simple terms, PickPair helps customers discover products they are likely to buy—exactly when they’re ready to buy them.

Not Sure Which Feature Fits Your Goal?

Different stores have different goals. PickPair includes multiple recommendation types, each designed for a specific stage of the shopping journey.

Want customers to buy related products together?

Use Frequently Bought Together campaigns.

Example:
Someone buying a camera can also purchase a memory card and camera bag with one click.

Want to sell several products as one package?

Use Product Bundles.

Example:
Sell a gaming setup that includes a monitor, keyboard, mouse, and headset together.

Want to offer extra services or optional products?

Use Product Add-ons.

Example:
Offer gift wrapping, extended warranty, installation service, or premium packaging before customers add a product to their cart.

Want customers to discover accessories after adding products to their cart?

Use Cart Recommendations.

Example:
Recommend printer ink after someone adds a printer to their shopping cart.

Want to increase the order value before checkout?

Use Cart Upsells.

Example:
Suggest upgrading to a premium version or adding complementary products based on the current cart contents.

Want one final opportunity to increase sales before the order is placed?

Use Checkout Recommendations.

Example:
Offer gift wrapping, installation, insurance, or extended warranty just before payment.

What Store Owners Can Do With PickPair

PickPair gives you complete control over where and how product recommendations appear throughout your WooCommerce store.

With PickPair you can:

  • Show Frequently Bought Together products.
  • Create Product Bundles with optional or required items.
  • Offer Product Add-ons before customers add products to their cart.
  • Recommend accessories inside the shopping cart.
  • Display upsell offers based on cart contents.
  • Recommend products during checkout.
  • Show different campaigns for different products or categories.
  • Display recommendations based on customer behaviour.
  • Control when and where every campaign appears.
  • Track impressions, clicks, and conversions.
  • Run multiple recommendation campaigns at the same time.

Whether your goal is increasing sales, promoting accessories, selling complete product packages, or encouraging larger orders, PickPair provides the tools to build campaigns that match your business.

Frequently Bought Together

Customers often purchase related products together.

For example:

  • Phone + Case
  • Laptop + Mouse
  • Camera + Memory Card
  • Printer + Ink Cartridge
  • Coffee Machine + Coffee Capsules
  • Bicycle + Helmet

Instead of expecting customers to search for these products, PickPair displays them together directly on the product page.

Customers can add everything to their cart in just a few clicks, making shopping easier while increasing your average order value.

Frequently Bought Together campaigns support:

  • Multiple recommended products.
  • Required and optional products.
  • Percentage discounts.
  • Fixed bundle pricing.
  • Dynamic pricing.
  • Automatic price updates.
  • Stock availability checks.
  • Linked products that stay together in the shopping cart.

Product Bundles

Sometimes customers prefer buying everything they need as a complete package.

Product Bundles allow you to group multiple products into one offer.

For example:

  • Complete Gaming Setup
  • Home Office Bundle
  • Photography Starter Kit
  • Kitchen Essentials Pack
  • Travel Accessories Bundle

Bundles can include required products, optional products, or both.

Customers can choose additional products before adding the bundle to their cart, and prices update automatically as selections change.

Bundle pricing can be configured in different ways:

  • Dynamic pricing based on selected products.
  • Percentage discounts.
  • Fixed bundle prices.

Product availability is checked automatically before products are added to the cart, helping prevent purchasing unavailable items.

Product Add-ons

Many stores offer optional extras that customers can purchase alongside the main product.

Instead of asking customers to search for these services later, PickPair allows you to display them directly on the product page.

Common examples include:

  • Gift wrapping
  • Extended warranty
  • Installation service
  • Product protection plans
  • Premium packaging
  • Accessories
  • Cleaning kits
  • Setup services

Product Add-ons can appear above the Add to Cart button, below the button, or within the product summary.

Each add-on can be configured as:

  • Optional
  • Required
  • Pre-selected

When customers purchase add-ons together with the main product, PickPair keeps those products connected throughout the shopping process.

Cart Recommendations

Customers often review their shopping cart before placing an order. This is a great opportunity to introduce products they may have forgotten or didn’t know you sell.

Instead of asking customers to leave the cart and browse your store again, PickPair displays relevant recommendations directly inside the shopping cart. Customers can add recommended products without interrupting their checkout journey.

For example:

  • Someone buying a printer can also add ink cartridges.
  • Someone purchasing hiking shoes may also need hiking socks.
  • A customer buying pet food may also be interested in pet toys.
  • Someone purchasing a laptop can easily add a laptop bag or wireless mouse.

Cart Recommendations help customers complete their purchase while making shopping more convenient.

Features include:

  • Display recommendations inside the shopping cart.
  • Recommend products based on cart contents.
  • One-click Add to Cart.
  • Remove recommended products easily.
  • Automatic cart total updates.
  • Mini Cart synchronization.
  • Responsive layouts for desktop and mobile.

Cart Upsells

Once customers have added products to their cart, they have already decided to make a purchase. This is the perfect time to encourage them to upgrade or add complementary products.

Cart Upsells allow you to display offers based on the customer’s current shopping cart.

For example:

  • Upgrade from the standard version to the premium version.
  • Recommend higher-value alternatives.
  • Suggest complementary accessories.
  • Encourage customers to reach a free shipping threshold.
  • Promote seasonal or limited-time offers.

You can create different upsell campaigns based on:

  • Products in the cart
  • Product categories
  • Cart subtotal
  • Cart quantity
  • Customer role

Every campaign can have its own display rules, allowing different offers for different shopping situations.

Checkout Recommendations

The checkout page is the final step before customers place their order. It is also your last opportunity to increase the order value.

Checkout Recommendations allow you to display carefully selected products or services without interrupting the payment process.

Popular checkout recommendations include:

  • Gift wrapping
  • Extended warranties
  • Product protection plans
  • Installation services
  • Premium support
  • Matching accessories
  • Last-minute offers

PickPair supports both Classic WooCommerce Checkout and WooCommerce Cart & Checkout Blocks, making it easy to display recommendations regardless of how your store is built.

Recommendations update automatically as the customer’s cart changes, ensuring they always see products that match their current purchase.

Rules & Conditions

Not every recommendation should be shown to every customer.

PickPair allows you to control exactly when each campaign appears, helping customers see products that are relevant to their shopping journey.

Campaigns can be displayed based on:

  • Products in the cart
  • Product categories
  • Cart subtotal
  • Cart quantity
  • Customer role
  • Previous purchases
  • Display frequency
  • Individual campaign conditions

You can combine multiple conditions to create highly targeted recommendation campaigns for different customer scenarios.

Campaign Targeting

Every campaign works independently, giving you complete control over where recommendations appear.

For example, you can:

  • Recommend phone accessories only when someone views a phone.
  • Show printer ink only when a printer is added to the cart.
  • Display gift wrapping during checkout.
  • Recommend premium products when the cart value exceeds a specific amount.
  • Show different offers to wholesale customers.
  • Display seasonal promotions only during selected dates.

Because campaigns work independently, you can run multiple recommendation campaigns across your store without conflicts.

Campaign Analytics

Understanding which recommendations perform best helps you improve future campaigns.

PickPair includes built-in analytics so you can measure the performance of every campaign.

Track important metrics including:

  • Campaign impressions
  • Product views
  • Customer clicks
  • Add-to-cart actions
  • Conversion rate
  • Revenue generated

Analytics help you identify which campaigns attract attention, which products customers interact with, and which recommendations generate the most additional sales.

WooCommerce Compatibility

PickPair is built specifically for WooCommerce.

The plugin works with:

  • Simple Products
  • Variable Products
  • Product Categories
  • Product Tags
  • Shopping Cart
  • Checkout
  • WooCommerce Cart & Checkout Blocks
  • Classic WooCommerce Templates

PickPair follows WordPress coding standards and is designed to work alongside properly developed WordPress themes and plugins.

Responsive Design

Customers shop using desktops, tablets, and mobile phones.

Every recommendation created with PickPair automatically adapts to different screen sizes, helping provide a consistent shopping experience across all devices.

Your recommendations inherit the styling of your WooCommerce theme, creating a natural shopping experience without looking out of place.

Fast Shopping Experience

PickPair is designed to make product recommendations feel like a natural part of shopping.

When customers add or remove recommended products, the shopping cart updates automatically without unnecessary page reloads.

This helps create a smoother shopping experience while keeping recommendations responsive and easy to interact with.

Store Types

PickPair is suitable for almost any WooCommerce store.

Popular industries include:

  • Electronics
  • Fashion & Apparel
  • Home & Furniture
  • Beauty & Cosmetics
  • Health Products
  • Sports & Fitness
  • Automotive Parts
  • Pet Supplies
  • Toys & Games
  • Jewellery
  • Books
  • Office Supplies
  • Food & Beverage
  • Digital Products
  • Handmade Products
  • Gift Stores

Whether you sell five products or thousands, PickPair helps customers discover products that complement what they are already buying.

Why Store Owners Choose PickPair

PickPair is designed to make product recommendations simple to manage and easy for customers to use.

Store owners choose PickPair because it helps them:

  • Increase average order value.
  • Sell more accessories and complementary products.
  • Promote bundles and special offers.
  • Reduce the effort customers spend searching for related products.
  • Improve the shopping experience.
  • Create personalized recommendation campaigns.
  • Display recommendations throughout the customer journey.
  • Understand campaign performance through built-in analytics.

Instead of showing random related products, PickPair helps you recommend the right products at the right time, making shopping easier for customers while helping your WooCommerce store grow.

Privacy Policy

PickPair stores campaign settings and configuration data within your own WordPress website.

The plugin does not send your store data to YS Innovations servers.

Depending on how you configure your recommendation campaigns, PickPair may store information such as:

  • Campaign settings
  • Product relationships
  • Campaign statistics
  • Display frequency preferences
  • Analytics data

If you enable integrations provided by third-party services, only the information required for those services will be shared according to their own privacy policies.

Store owners are responsible for ensuring their websites comply with applicable privacy regulations and informing customers how personal data is collected and processed.

For complete details, please see our Privacy Policy:

https://pickpair.com/privacy-policy

Credits

PickPair is developed and maintained by YS Innovations.

Website:
https://pickpair.com

Documentation:
https://docs.pickpair.com

Support:
https://wordpress.org/support/plugin/pickpair/

Contributors:

  • YS Innovations

Installation

Getting started with PickPair only takes a few minutes.

Automatic Installation

  1. Log in to your WordPress dashboard.
  2. Go to Plugins Add New.
  3. Search for PickPair.
  4. Click Install Now.
  5. Click Activate.
  6. Open PickPair from the WordPress admin menu.
  7. Create your first recommendation campaign.

Manual Installation

  1. Download the PickPair plugin ZIP file.
  2. Go to Plugins Add New Upload Plugin.
  3. Upload the ZIP file.
  4. Click Install Now.
  5. Activate the plugin.
  6. Open PickPair from the WordPress dashboard.

Create Your First Campaign

Creating your first recommendation campaign is simple.

  1. Open PickPair.
  2. Click Add New Campaign.
  3. Choose a recommendation type.
  4. Select the products you want to recommend.
  5. Choose where the campaign should appear.
  6. Configure display rules and conditions.
  7. Publish the campaign.

Your recommendations will immediately begin appearing wherever you’ve configured them.

FAQ

Does PickPair require WooCommerce?

Yes. PickPair is built specifically for WooCommerce and requires WooCommerce to be installed and activated.

What types of recommendation campaigns can I create?

PickPair supports several campaign types, including:

  • Frequently Bought Together
  • Product Bundles
  • Product Add-ons
  • Cart Recommendations
  • Cart Upsells
  • Checkout Recommendations

Each campaign is designed for a different stage of the customer’s shopping journey.

Can I recommend multiple products in one campaign?

Yes. You can recommend multiple products within the same campaign, depending on the recommendation type.

Can I create product bundles with discounts?

Yes. Product Bundles support dynamic pricing, percentage discounts, and fixed bundle pricing.

Can customers choose optional products?

Yes. Bundles and Product Add-ons can include optional products that customers may add if they wish.

Does PickPair support WooCommerce Cart & Checkout Blocks?

Yes. PickPair works with both Classic WooCommerce templates and WooCommerce Cart & Checkout Blocks.

Where can recommendations appear?

Recommendations can be displayed on:

  • Product pages
  • Shopping cart
  • Checkout page

Each campaign allows you to choose where it should appear.

Can I control when campaigns are displayed?

Yes.

Campaigns can be displayed based on products, categories, cart value, customer role, shopping behaviour, previous purchases, and other conditions.

Can I run multiple campaigns at the same time?

Yes.

Each campaign works independently, allowing you to create different recommendations for different products, categories, or customer groups.

Can I track campaign performance?

Yes.

Built-in analytics help you monitor impressions, clicks, conversions, and campaign performance.

Will PickPair work with my WooCommerce theme?

PickPair follows WordPress and WooCommerce development standards and is designed to work with most properly developed WooCommerce themes.

Does PickPair modify my existing WooCommerce products?

No.

Your existing products remain unchanged. PickPair simply displays recommendation campaigns alongside your products.

Is PickPair suitable for small stores?

Yes.

Whether you have a small product catalogue or thousands of products, PickPair helps customers discover products that match what they’re already buying.

Will PickPair slow down my store?

PickPair is designed to load only the resources needed for active recommendation campaigns. Overall performance depends on your website, hosting environment, theme, and other installed plugins.

Can I use PickPair on mobile devices?

Yes.

All recommendation layouts automatically adapt to desktop, tablet, and mobile devices.

Is coding required?

No.

You can create recommendation campaigns using the plugin interface without writing code.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“PickPair – Upsell, Cross-sell & Product Recommendations for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.3 July 31, 2026

  • Added a new price type setting to choose between sale price and regular price.
  • Updated product price retrieval to respect the selected price type across recommendations and campaigns.
  • Introduced Free and PRO feature gating.

1.0.2 July 24, 2026

  • Fixed: prevent adding a product as its own add-on and filter add-ons accordingly.
  • Fixed: update product display positions and improve product selection handling in campaign editors.
  • Fixed: update product add-ons label for clarity and adjust container style.
  • Fixed: update trigger type to “all” across components for consistency.
  • Fixed: adjust placement of the plugin configuration message on the Settings page.
  • Fixed: dropdown overflow while editing on the listing page and card overflow issues.
  • Updated: layout and styling for editor pages, including overflow handling.
  • Updated: display location for bundles and upsells to “top” across components.

1.0.1 July 17, 2026

  • Added a deactivation feedback survey on the Plugins screen.
  • Added dashboard analytics REST API with revenue, conversion, and campaign performance stats.
  • Improved campaign list API with pagination, search, multi-type filters, sorting, and status counts.
  • Added per-campaign views and revenue stats in the admin campaign list.
  • Added a custom PickPair admin menu icon.
  • Improved admin asset loading with hashed bundle support and cache-busting.
  • Rebuilt the React admin UI with dashboard, campaign pages, shared layout, and editor components.
  • Expanded and clarified the WordPress.org plugin readme and FAQ content.

1.0.0 July 13, 2026

  • Initial public release.
  • Added Frequently Bought Together campaigns.
  • Added Product Bundles.
  • Added Product Page Add-ons.
  • Added Cart Recommendations.
  • Added Cart Upsells.
  • Added Checkout Recommendations.
  • Added Rules & Conditions.
  • Added campaign targeting by products, categories, cart subtotal, customer roles, and previous orders.
  • Added Campaign Analytics.
  • Added WooCommerce Cart & Checkout Blocks support.
  • Added AJAX-powered cart interactions.
  • Added responsive frontend layouts.
  • Added stock validation for bundled products.
  • Added parent-child cart relationships.