Description
Frequently Bought Together Product For WooCommerce lets you show a “Customers also bought”-style product bundle section directly on your WooCommerce product pages. Shoppers can select companion products and add the entire bundle to the cart in a single click β increasing your average order value with zero friction.
Assign related products manually from the product edit screen, or let the plugin fall back to WooCommerce Upsells or Related products automatically. Each suggested product supports its own fixed or percentage discount, giving you full control over bundle pricing without the need for complex coupon rules.
π Documentation | π Demo | π¬ Support
π‘ WHY YOU NEED THIS PLUGIN
Every major e-commerce platform shows “frequently bought together” recommendations because they work. Presenting the right companion products at the moment of purchase is one of the highest-ROI tactics for increasing average order value. This plugin brings that same experience to WooCommerce β fully customisable and without writing a single line of code.
Real-world example: A customer viewing a smartphone listing sees a matching case and a screen protector suggested below the Add to Cart button. Both items are pre-checked, a combined discount is shown, and they can add all three to the cart in one click.
π KEY FEATURES
Product Bundle Management
* Assign unlimited frequently bought together products to any WooCommerce product
* Works with simple products, variable products, and product variations
* Drag-and-drop reordering of suggested products within the product edit tab
* Set a per-product discount β choose between fixed amount or percentage off
* Option to pre-check all suggested products by default for maximum conversion
* Fallback to WooCommerce Upsells or Related products when no manual products are set
Layout & Display Options
* Two distinct frontend layouts β Layout 1 (horizontal bundle) and Layout 2 (stacked style)
* Choose the display position: Before Add to Cart or After Add to Cart
* Disable automatic placement and use the shortcode [Woo_Frequently_added] for manual positioning anywhere on the page
* Optional extra Add to Cart button via shortcode parameter isshowbutton="yes"
* Enable or disable the entire plugin from the global settings panel
Text & Label Customisation
* Change the section heading text to match your store’s voice
* Customise the associated item text, “This Item” text, and “Add to Cart” button text
* Edit the total bundle price label and additional amount text
* Full WPML support for multilingual stores
Full Colour Control
* Heading colour
* Total price text colour
* Additional amount text colour
* Regular price colour
* Discount badge text colour
* Discount badge background colour
Developer & Admin Friendly
* React-powered admin UI β fast, modern, and no page reloads on save
* REST APIβbased settings with nonce-verified AJAX actions for security
* Clean post meta storage β no database bloat
* Compatible with all major WooCommerce themes
π HOW IT WORKS
- Install and activate the plugin.
- Go to Frequently Bought Together in the WordPress admin menu to configure global settings (layout, position, default products, colours, and text labels).
- Open any product in the WooCommerce product editor.
- Click the Frequently Added tab in the product data panel.
- Search for and select the products you want to suggest, set a discount per product, and drag them into the preferred order.
- Save the product β the bundle widget appears on the product page immediately.
π¦ SHORTCODE USAGE
When the layout is set to None, place the widget anywhere using the shortcode:
[Woo_Frequently_added]
To include an additional Add to Cart button within the shortcode output:
[Woo_Frequently_added isshowbutton="yes"]
Screenshots

Global Settings Panel β Layout & Display β Choose a layout, position, default product source, and whether products are pre-checked. 
Global Settings Panel β Text & Labels β Customise every customer-facing text string in the widget. 
Global Settings Panel β Colours β Set heading, price, badge text, and badge background colours with a visual colour picker. 
Product Edit β Frequently Added Tab β Search and assign companion products, set individual discounts, and drag to reorder.
Installation
From the WordPress Dashboard
- Go to Plugins Add New.
- Search for Frequently Bought Together Product For WooCommerce.
- Click Install Now, then Activate.
Manual Upload
- Download the plugin
.zipfile. - Go to Plugins Add New Upload Plugin.
- Select the
.zipfile and click Install Now. - Click Activate Plugin.
After Activation
- Visit Frequently Bought Together in the admin sidebar to configure global display, text, and colour settings.
- Open any WooCommerce product, go to the Frequently Added tab, and assign companion products with optional discounts.
FAQ
-
Does this plugin work with variable products?
-
Yes. Both variable products and their individual variations are fully supported. When searching for products to add, variations are listed with their attribute names for easy identification.
-
Can I set a different discount for each suggested product?
-
Yes. Each product in the frequently bought together list has its own discount field. You can choose between a fixed amount discount or a percentage discount per product.
-
What happens if I have not manually assigned any products?
-
You can configure a global fallback in the settings panel β choose between WooCommerce Upsells or Related products. If no fallback is set, the widget simply does not appear for that product.
-
Are the suggested products pre-checked by default?
-
This is controlled by the “Check Products by Default” setting in the global settings panel. You can turn it on or off to suit your conversion strategy.
-
Can I control where on the product page the widget appears?
-
Yes. You can choose to display it before or after the Add to Cart button. Alternatively, set the layout to None and place it anywhere on the page using the
[Woo_Frequently_added]shortcode. -
Can I rename the “Frequently Bought Together” heading?
-
Yes. All customer-facing text strings β the section heading, button text, price labels, and item labels β are fully customisable from the Text & Labels section of the settings panel.
-
Does the plugin support multilingual stores?
-
Yes. The plugin includes WPML support for multilingual WooCommerce stores.
-
Will it slow down my product pages?
-
No. Assets are loaded conditionally only on single product pages, and the admin panel uses a React-based interface to avoid unnecessary page reloads.
-
Is WooCommerce required?
-
Yes. This plugin requires WooCommerce to be installed and active. An admin notice will appear if WooCommerce is not detected.
-
Does the plugin work with the latest WooCommerce version?
-
Yes. The plugin is regularly tested against the latest WooCommerce and WordPress releases.
Contributors & Developers
“Frequently Bought Together Product For Woocommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Frequently Bought Together Product For Woocommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2
- Added two distinct frontend layout options (Layout 1 and Layout 2).
- Added per-product discount support with fixed and percentage discount types.
- Added full colour customisation for heading, prices, and discount badge.
- Added customisable text/label settings for all frontend strings.
- Added “Check Products by Default” toggle.
- Added shortcode
[Woo_Frequently_added]with optionalisshowbuttonparameter. - React-powered admin UI with REST API settings save.
- Added WPML support.
- Security improvements: nonce verification on all AJAX actions.
1.1
- Added support for variable products and product variations.
- Added drag-and-drop product reordering in the product edit tab.
- Added fallback to WooCommerce Upsells or Related products.
- Improved product search to filter only in-stock and purchasable products.
1.0
- Initial release.
- Manual product assignment via WooCommerce product data tab.
- Single layout with Before/After Add to Cart positioning.
- Bundle Add to Cart with combined price display.
