FBT widget on the product page now shows the currently viewed product as the first card (“buy this + these together”), followed by suggestions; suggestions already in the customer’s cart are excluded, matching the cart page widget’s existing behavior.
“Max Products Shown” now caps the FBT widget’s total card count, including the viewed product’s card, instead of only the suggestion count — so the setting behaves as documented on the product page.
Fixed
Cart Progress Bar on FSE/block themes now waits for the WooCommerce Blocks cart store to become available and re-reads the bar element on every cart update, fixing cases where the bar failed to initialize on some themes.
Cart Progress Bar subtotal now accounts for tax-inclusive pricing when comparing against the free shipping threshold.
Cart page now enqueues wc-cart-fragments when the Cart Progress Bar is enabled, so the bar updates correctly after quantity, coupon, and remove-item changes on the cart page (classic themes).
Adding the viewed product through the FBT widget’s “Add all to cart” button no longer inflates FBT revenue/engagement metrics and now merges into the existing cart line instead of creating a duplicate.
1.0.2
Changed
Refactored all internal identifiers (PHP constants, class names, option keys, AJAX actions, meta keys, CSS classes, JS globals, hook names) from the revenuelift_for_woocommerce / RevenueLift prefix to riaco_rlfw / Riaco_RLFW / RIACO_REVENUE_LIFT_FOR_WOOCOMMERCE to align with the plugin slug. No user-facing behaviour changes.
Fixed admin assets not loading on the Dashboard page after the slug refactor (hook detection now also matches the main menu page slug).
1.0.1
Changed
Replaced manual upsell product assignments with an automatic Frequently Bought Together (FBT) algorithm that analyses real WooCommerce order history to surface co-purchase recommendations. No manual configuration required.
Renamed feature “Cart Value Booster” to “Cart Progress Bar” across settings, templates, CSS classes, and order meta keys. A migration helper preserves existing saved values on upgrade.
Redesigned FBT widget with an Amazon-style layout: product image cards in a horizontal flex row, per-item checkboxes (checked by default), live total price updated on checkbox change, and a single “Add all to cart” / “Add to cart” button.
Improved FBT block editor preview with realistic placeholder product cards, + separators, and a summary panel with a disabled “Add all to cart” button.
Added
Bundle product type: native WooCommerce product type with optional percentage or fixed-amount discount. Bundle items are shown on the product page, listed in the cart, and recorded in order line item meta.
FBT Gutenberg block (riaco-revenue-lift-for-woocommerce/fbt-widget, category woocommerce) for placing the widget inside FSE/block theme cart templates. Supports placement both inside woocommerce/filled-cart-block and as a sibling of woocommerce/cart.
FBT order attribution: items added via the FBT widget are tagged with order item meta _revenuelift_for_woocommerce_source = fbt, enabling revenue attribution in the dashboard.
Cart Progress Bar support for FSE/block themes via wp.data WooCommerce Blocks store subscription for live updates.
Enhanced revenue dashboard: FBT attributed revenue and order count (forward-only, from install date), bundle revenue and order count (all-time), FBT impressions/clicks/add-to-cart events with CTR metric.
FBT cache version bumped to _v2_ prefix — stale caches from 1.0.0 are automatically ignored.
Fixed
fbt_max_products activation default corrected from 4 to 3, matching the server-side clamp and UI max=”3″ attribute.
Removed debug console.log statement from block editor script (blocks/fbt-widget/index.js).
Block editor script category aligned to “woocommerce” (was “widgets”, conflicting with block.json).
Added index.php silence files to all plugin subdirectories to prevent directory listing.
1.0.0
Initial release.
Frequently Bought Together widget (manual upsell assignments).
Cart Value Booster with free shipping progress bar.