About this plugin
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 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
- Activate WooCommerce and this plugin.
- Open WooCommerce → Sticky Cart and choose your layout, colours and product-detail visibility.
- Select Save Changes, then open a simple or variable product and scroll past its original purchase controls.
Read the Sticky Cart documentation 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.