Title: RIACO Frequently Bought Together for WooCommerce
Author: robertoiacono
Published: <strong>March 26, 2025</strong>
Last modified: June 6, 2026

---

Search plugins

![](https://ps.w.org/frequently-bought-together-woo/assets/banner-772x250.png?rev
=3563158)

![](https://ps.w.org/frequently-bought-together-woo/assets/icon-256x256.png?rev=
3563749)

# RIACO Frequently Bought Together for WooCommerce

 By [robertoiacono](https://profiles.wordpress.org/prototipo88/)

[Download](https://downloads.wordpress.org/plugin/frequently-bought-together-woo.1.1.1.zip)

 * [Details](https://wordpress.org/plugins/frequently-bought-together-woo/#description)
 * [Reviews](https://wordpress.org/plugins/frequently-bought-together-woo/#reviews)
 *  [Installation](https://wordpress.org/plugins/frequently-bought-together-woo/#installation)
 * [Development](https://wordpress.org/plugins/frequently-bought-together-woo/#developers)

 [Support](https://wordpress.org/support/plugin/frequently-bought-together-woo/)

## Description

**Turn every product page into a revenue opportunity.** RIACO Frequently Bought 
Together for WooCommerce adds a “Frequently Bought Together” widget directly on 
your product pages. Shoppers see a curated set of complementary products, tick the
ones they want, and add the whole bundle in a single click — with a real-time price
and savings calculator updating as they choose.

Whether you want simple cross-sell suggestions or a full bundle discount strategy
with conversion tracking, this plugin gives you the tools without the bloat.

#### Why store owners choose this plugin

**Immediate revenue impact** — The widget surfaces at-a-glance product recommendations
at the moment of highest purchase intent. Well-placed cross-sell and upsell prompts
consistently increase average order value in WooCommerce stores.

**Automatic bundle discounts** — Set a percentage or fixed discount per product.
The discount applies to the cart automatically when the full bundle is present, 
and disappears cleanly if the shopper removes an item. No coupon codes. No manual
steps.

**Proof the widget is working** — The built-in analytics dashboard tracks impressions,
cart additions, conversion rate, cart revenue, and order revenue — broken down per
product. A milestone notice appears in wp-admin when the plugin crosses revenue 
thresholds, so you can see ROI without leaving WordPress.

#### Core features

**Widget & display**

 * Frequently Bought Together widget on WooCommerce single product pages
 * Real-time JavaScript price calculator shows bundle total and savings as shoppers
   tick products
 * Product image and title are clickable links to the product page (open in new 
   tab)
 * Shortcode `[fbtwoo_form product_id=""]` embeds the widget on any page, post, 
   or custom template

**Bundle discounts**

 * Per-product discount configuration: percentage (%) or fixed amount
 * Discount auto-applies to the cart fee line when the complete bundle is present
 * Discount auto-removes if any bundle item is removed from the cart
 * Clearly labeled “Bundle Discount” line item in the cart and checkout

**Display options**

 * 3 widget positions: Below Product Summary, Above Product Tabs, Below Product 
   Tabs
 * 2 layout presets: Default (horizontal) and Stacked (vertical) — switchable without
   code
 * Full style customization panel: button color, button hover color, button text
   color, button text hover color, savings text color, box background color, box
   padding, box border radius

**Analytics dashboard**

 * Impressions tracked once per browser session per product page
 * Cart add events recorded with associated revenue
 * Order revenue tracked per FBT product from completed WooCommerce orders
 * Per-product breakdown table with conversion rate column
 * One-click stats reset

**Developer & compatibility**

 * WooCommerce HPOS (High-Performance Order Storage) fully compatible
 * Accessibility: ARIA labels and screen-reader text throughout the widget
 * Frontend product data served from WordPress object cache
 * Clean uninstall: optionally removes all plugin data on deactivation

#### How it works

 1. Install and activate the plugin.
 2. Open any product in the WooCommerce editor and go to the **Frequently Bought Together**
    tab.
 3. Search for and select the companion products you want to recommend.
 4. Optionally enable a bundle discount and set the type and value.
 5. Save the product. The widget appears immediately on the frontend.
 6. Monitor performance in **RIACO FBT > Analytics**.

#### Shortcode reference

    ```
    [fbtwoo_form product_id="42"]
    ```

 Parameter
 Default Description

 `product_id`
 Current product ID of the product whose FBT widget to display

 `title`
 “Frequently Bought Together” Custom heading for the widget

 `class`
 empty Extra CSS class(es) added to the widget wrapper

 `style`
 empty Inline CSS styles for the widget wrapper

## Screenshots

[⌊The "Frequently Bought Together" widget demo.⌉⌊The "Frequently Bought Together"
widget demo.⌉[

The “Frequently Bought Together” widget demo.

[⌊The "Frequently Bought Together" widget on the frontend of a WooCommerce product
page, showing product images, a real-time price calculator, and the bundle add-to-
cart button.⌉⌊The "Frequently Bought Together" widget on the frontend of a WooCommerce
product page, showing product images, a real-time price calculator, and the bundle
add-to-cart button.⌉[

The “Frequently Bought Together” widget on the frontend of a WooCommerce product
page, showing product images, a real-time price calculator, and the bundle add-to-
cart button.

[⌊The shopping cart showing the bundle items and the automatically applied "Bundle
Discount" fee line, making savings transparent to the shopper.⌉⌊The shopping cart
showing the bundle items and the automatically applied "Bundle Discount" fee line,
making savings transparent to the shopper.⌉[

The shopping cart showing the bundle items and the automatically applied “Bundle
Discount” fee line, making savings transparent to the shopper.

[⌊The "Frequently Bought Together" tab inside the WooCommerce product editor, where
you search and select companion products and configure the bundle discount type 
and value.⌉⌊The "Frequently Bought Together" tab inside the WooCommerce product 
editor, where you search and select companion products and configure the bundle 
discount type and value.⌉[

The “Frequently Bought Together” tab inside the WooCommerce product editor, where
you search and select companion products and configure the bundle discount type 
and value.

[⌊The plugin Settings page showing the three widget position options and the two
layout presets (Default, Stacked).⌉⌊The plugin Settings page showing the three widget
position options and the two layout presets (Default, Stacked).⌉[

The plugin Settings page showing the three widget position options and the two layout
presets (Default, Stacked).

[⌊The Style settings panel with color pickers for button colors, text colors, savings
text color, box background, padding, and border radius.⌉⌊The Style settings panel
with color pickers for button colors, text colors, savings text color, box background,
padding, and border radius.⌉[

The Style settings panel with color pickers for button colors, text colors, savings
text color, box background, padding, and border radius.

[⌊The Shortcode reference page in wp-admin showing usage examples with all supported
parameters.⌉⌊The Shortcode reference page in wp-admin showing usage examples with
all supported parameters.⌉[

The Shortcode reference page in wp-admin showing usage examples with all supported
parameters.

[⌊The Analytics dashboard summary cards showing total impressions, cart adds, conversion
rate, cart revenue, and order revenue at a glance. Also the Analytics per-product
breakdown table showing metrics for each product.⌉⌊The Analytics dashboard summary
cards showing total impressions, cart adds, conversion rate, cart revenue, and order
revenue at a glance. Also the Analytics per-product breakdown table showing metrics
for each product.⌉[

The Analytics dashboard summary cards showing total impressions, cart adds, conversion
rate, cart revenue, and order revenue at a glance. Also the Analytics per-product
breakdown table showing metrics for each product.

## Installation

#### From the WordPress plugin directory (recommended)

 1. In your WordPress admin, go to **Plugins > Add New**.
 2. Search for “RIACO Frequently Bought Together”.
 3. Click **Install Now**, then **Activate**.

#### Manual installation

 1. Download the plugin zip from WordPress.org.
 2. In your WordPress admin, go to **Plugins > Add New > Upload Plugin**.
 3. Choose the zip file and click **Install Now**, then **Activate**.

#### First-time setup

 1. Go to **RIACO FBT > Settings** to configure the widget position, layout preset,
    and style.
 2. Edit any WooCommerce product and open the **Frequently Bought Together** tab.
 3. Search for companion products and add them to the list.
 4. To offer a bundle discount, check **Apply Discount**, choose **Percentage** or **
    Fixed**, and enter the value.
 5. Click **Update** to save the product. The widget is now live on the frontend.
 6. Use **RIACO FBT > Shortcode** to copy the shortcode for embedding in a custom location.

## FAQ

### Does this plugin require WooCommerce?

Yes. WooCommerce must be installed and active. The plugin will not activate without
it.

### Is this plugin compatible with WooCommerce HPOS (High-Performance Order Storage)?

Yes. The plugin declares full HPOS compatibility and uses the WooCommerce order 
API throughout, so it works correctly whether you use the legacy post-based order
storage or the modern custom order tables.

### How does the bundle discount work exactly?

You set a discount per product in the product editor. When a shopper adds the complete
bundle (the main product plus all linked FBT products) to the cart, the plugin automatically
applies a negative cart fee labeled “Bundle Discount”. If the shopper removes any
item from the bundle, the discount is removed immediately. No coupon code is needed.

### Does the plugin automatically suggest products, or do I need to configure each product manually?

The plugin does not auto-generate suggestions. You configure the “Frequently Bought
Together” products manually for each product in the product editor. This gives you
full control over which products are recommended together — you know your catalog
and your customers better than any algorithm does. Open any product, go to the **
Frequently Bought Together** tab, and use the search field to pick the companion
products you want to show alongside it.

### Can I show the widget in a custom location on the page?

Yes. Use the shortcode `[fbtwoo_form product_id="42"]` (replace 42 with your product
ID) to embed the widget anywhere a shortcode is accepted: pages, posts, custom templates,
or page builder blocks. The widget inherits all your global style settings.

### Can I change what the widget looks like without writing CSS?

Yes. The **Style** tab in **RIACO FBT > Settings** lets you configure button colors(
normal and hover states), button text colors, the savings text color, the widget
box background color, padding, and border radius — all through color pickers and
number inputs, no code required. For deeper customization you can also add your 
own CSS targeting the `.fbtwoo-form-container` wrapper.

### What layout options are available?

Two layout presets are available: **Default** (products displayed in a horizontal
row) and **Stacked** (products displayed in a vertical list). Switch between them
in **RIACO FBT > Settings > Layout**. Both layouts are responsive.

### What does the Analytics dashboard track?

The Analytics dashboard (under **RIACO FBT > Analytics**) records:

 * **Impressions** — how many times the widget was displayed (counted once per browser
   session per product page)
 * **Cart Adds** — how many times the bundle was added to the cart via the widget
 * **Conversion Rate** — cart adds divided by impressions, as a percentage
 * **Cart Revenue** — total value of products added to cart through the widget
 * **Order Revenue** — actual revenue from completed WooCommerce orders that included
   FBT bundle items

All metrics are broken down per parent product so you can see which products drive
the most cross-sell revenue.

### Does this plugin slow down my store?

No. On the frontend, FBT product data is stored in the WordPress object cache after
the first load, so repeat requests do not hit the database. Analytics impressions
are tracked asynchronously via AJAX so they do not block page rendering. The plugin
loads its assets only on product pages where the widget is active.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“RIACO Frequently Bought Together for WooCommerce” is open source software. The 
following people have contributed to this plugin.

Contributors

 *   [ robertoiacono ](https://profiles.wordpress.org/prototipo88/)

[Translate “RIACO Frequently Bought Together for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/frequently-bought-together-woo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/frequently-bought-together-woo/),
check out the [SVN repository](https://plugins.svn.wordpress.org/frequently-bought-together-woo/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/frequently-bought-together-woo/)
by [RSS](https://plugins.trac.wordpress.org/log/frequently-bought-together-woo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * New: Analytics dashboard tracking impressions, cart adds, conversion rate, cart
   revenue, and order revenue per product.
 * New: Order-level revenue attribution — completed order line items originating
   from the FBT widget are recorded and surfaced in the Analytics dashboard.
 * New: Revenue milestone admin notice and soft review request when the plugin crosses
   a revenue threshold.
 * New: Layout presets — choose between Default (horizontal) and Stacked (vertical)
   arrangements in Settings.
 * New: Box style controls — background color, padding, and border radius added 
   to the Style settings panel.
 * New: Product image and title in the FBT widget are now clickable links to the
   product page (open in a new tab).
 * New: Dedicated admin menu (“RIACO FBT”) with Settings, Shortcode, and Analytics
   sub-pages.
 * Improvement: Frontend product data cached via WordPress object cache to reduce
   database queries.
 * Improvement: Accessibility improvements — ARIA labels and screen-reader text 
   added to interactive widget elements.
 * Fix: Various UI and functional bug fixes.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.1**
 *  Last updated **2 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.2 or higher **
 * Tags
 * [frequently bought together](https://wordpress.org/plugins/tags/frequently-bought-together/)
   [product recommendations](https://wordpress.org/plugins/tags/product-recommendations/)
   [upsell](https://wordpress.org/plugins/tags/upsell/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/frequently-bought-together-woo/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/frequently-bought-together-woo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/frequently-bought-together-woo/reviews/)

## Contributors

 *   [ robertoiacono ](https://profiles.wordpress.org/prototipo88/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/frequently-bought-together-woo/)