Title: BloomStack Sticky Cart for WooCommerce
Author: Bloom Stack
Published: <strong>November 2, 2026</strong>
Last modified: November 2, 2026

---

Search plugins

![](https://ps.w.org/bloomstack-sticky-cart-for-woocommerce/assets/banner-772x250.
png?rev=3779491)

![](https://ps.w.org/bloomstack-sticky-cart-for-woocommerce/assets/icon-256x256.
png?rev=3779491)

# BloomStack Sticky Cart for WooCommerce

 By [Bloom Stack](https://profiles.wordpress.org/bloomstack/)

[Download](https://downloads.wordpress.org/plugin/bloomstack-sticky-cart-for-woocommerce.2.1.2.zip)

 * [Details](https://wordpress.org/plugins/bloomstack-sticky-cart-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/bloomstack-sticky-cart-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/bloomstack-sticky-cart-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/bloomstack-sticky-cart-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/bloomstack-sticky-cart-for-woocommerce/)

## Description

Keep the purchase controls within reach as customers explore a product. **BloomStack
Sticky Cart for WooCommerce** shows a bottom purchase bar after the original add-
to-cart control has scrolled above the viewport, with the product image, title, 
price and purchase button.

[Explore Sticky Add to Cart on Bloom Stack](https://bloom-stack.com/products/sticky-cart/)
for screenshots and feature details.

**Compatibility:** supports classic WooCommerce simple and variable product forms.
The block-based Add to Cart + Options product form is not supported. HPOS and the
block-based cart and checkout are compatible; those declarations do not extend support
to block-based product forms.

#### Purchase controls that follow the product

 * **Appears as customers scroll:** stays hidden until the original purchase control
   has scrolled above the viewport, and hides again when they return to it.
 * **Uses the original product form:** clicks WooCommerce’s existing add-to-cart
   button, using its current quantity and validation. There is no separate checkout
   or duplicate purchase request.
 * **Follows selected variations:** updates the bar’s price and thumbnail when WooCommerce
   supplies them. If options are still needed, **Select options** returns customers
   to the original variation controls.
 * **Fits your store:** choose Full width, Contained or Lifted container layouts,
   set colours, or enable a translucent Glass background.
 * **Responsive controls and preview:** choose image, title and price visibility
   for desktop, tablet and mobile, with an optional full-width mobile button. Preview
   appearance changes before saving.
 * **Control where it appears:** Simple and Variable are enabled by default. Choose
   eligible product types and set a fixed header offset for the return-to-options
   action.

#### Getting started

 1. Activate WooCommerce and this plugin.
 2. Open **WooCommerce  Sticky Cart** and choose your layout, colours and product-detail
    visibility.
 3. Select **Save Changes**, then open a simple or variable product and scroll past
    its original purchase controls.

Read the [Sticky Cart documentation](https://bloom-stack.com/documentation/sticky-cart/)
for setup, appearance settings and troubleshooting.

#### Theme and developer integration

Classic product templates must retain WooCommerce’s `woocommerce_after_add_to_cart_button`
hook and normal form/button conventions. Selecting another product type in settings
does not make its form supported. Test custom product add-ons, swatches and theme
overrides with their complete purchase journey.

Themes can override the public `--bsc-*` CSS custom properties and use `--bsc-height`
to leave space for the bar. The `bloom_sticky_cart_is_eligible` filter can exclude
particular products or categories. A fixed header offset affects scrolling back 
to options; it does not reposition chat widgets or other fixed elements.

#### Data and services

The plugin stores its settings in one WordPress option and removes that option on
uninstall. It adds no custom tables, analytics collection or external preview service.
Purchase actions continue to use WooCommerce and any services already connected 
to your store.

## Screenshots

[⌊The simple-product purchase bar remains available after the original add-to-cart
control has scrolled above the viewport.⌉⌊The simple-product purchase bar remains
available after the original add-to-cart control has scrolled above the viewport
.⌉[

The simple-product purchase bar remains available after the original add-to-cart
control has scrolled above the viewport.

[⌊A variable product's bar follows the selected variation's price and purchase action.⌉⌊
A variable product's bar follows the selected variation's price and purchase action
.⌉[

A variable product’s bar follows the selected variation’s price and purchase action.

[⌊The sticky purchase bar on a mobile product page, with the product title, price
and button.⌉⌊The sticky purchase bar on a mobile product page, with the product 
title, price and button.⌉[

The sticky purchase bar on a mobile product page, with the product title, price 
and button.

[⌊Appearance settings in version 2.1.2, including layout choices, Glass mode and
the desktop live preview.⌉⌊Appearance settings in version 2.1.2, including layout
choices, Glass mode and the desktop live preview.⌉[

Appearance settings in version 2.1.2, including layout choices, Glass mode and the
desktop live preview.

## Installation

 1. Install **BloomStack Sticky Cart for WooCommerce** from Plugins  Add New Plugin,
    or upload the plugin ZIP using Upload Plugin.
 2. Activate the plugin with WooCommerce active.
 3. Open WooCommerce  Sticky Cart. Simple and Variable products are enabled by default.
 4. Choose your appearance settings and select Save Changes.
 5. Test a classic product page by scrolling past its original add-to-cart control.
    For variable products, test both an unresolved selection and a selected variation.

## FAQ

### When does the bar appear?

After the original add-to-cart control has scrolled above the viewport. It stays
hidden while that control is visible or further down the page. The product must 
also be eligible, purchasable and in stock according to WooCommerce.

### Does it support block-based product forms?

No. This release supports classic simple and variable product forms. The Add to 
Cart + Options product form is not supported. Compatibility with HPOS and the block-
based cart and checkout concerns those separate WooCommerce features.

### How do customers choose variations or change quantity?

They use the original product form. When a variation is unresolved, the sticky button
says Select options and scrolls back to those controls. Once WooCommerce resolves
the selection, the bar follows the original purchase button and uses variation price/
image data when supplied. There is no separate quantity selector in the bar.

### Does it add AJAX purchasing or a cart drawer?

No. It triggers the original add-to-cart button. WooCommerce, the theme and your
existing extensions determine validation, AJAX behaviour, redirects and cart drawers.

### Can I customise it for mobile?

Yes. Set image, title and price visibility separately for desktop, tablet and mobile.
The product image is hidden on mobile by default. You can also give the mobile purchase
button its own full-width row. Check the live preview and a real product page before
finishing setup.

### What happens when I deactivate or delete the plugin?

Deactivation stops the bar and retains settings. Deleting the plugin removes its
saved settings for the site; WooCommerce products, orders and media are unchanged.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“BloomStack Sticky Cart for WooCommerce” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ Bloom Stack ](https://profiles.wordpress.org/bloomstack/)

[Translate “BloomStack Sticky Cart for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/bloomstack-sticky-cart-for-woocommerce)

### Interested in development?

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

## Changelog

#### 2.1.2

 * Added: declares compatibility with WooCommerce High-Performance Order Storage
   and the block-based cart and checkout
 * Changed: the settings preview shows its sample price in the store’s own currency
 * Changed: the sticky bar price is passed through wp_kses_post(); one shared colour
   helper replaces three copies

#### 2.1.1

 * Fixed: WordPress and third-party admin notices appear below the complete branded
   settings header

#### 2.1.0

 * Added: appearance settings for full, contained and lifted layouts, colours, Glass
   mode, responsive product visibility, an optional mobile full-width button, and
   a local live preview
 * Fixed: settings notices stay below the complete branded header; the sticky preview
   clears the WordPress admin bar

## Meta

 *  Version **2.1.2**
 *  Last updated **14 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [add to cart](https://wordpress.org/plugins/tags/add-to-cart/)[cart](https://wordpress.org/plugins/tags/cart/)
   [conversion](https://wordpress.org/plugins/tags/conversion/)[sticky](https://wordpress.org/plugins/tags/sticky/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/bloomstack-sticky-cart-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/bloomstack-sticky-cart-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bloomstack-sticky-cart-for-woocommerce/reviews/)

## Contributors

 *   [ Bloom Stack ](https://profiles.wordpress.org/bloomstack/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bloomstack-sticky-cart-for-woocommerce/)