Plugin configuration
A written setup scope for your store, theme and current plugin stack.
Request configurationCartdock
Cartdock adds a slim, sticky add-to-cart bar to WooCommerce that appears on scroll on long product pages. It shows the product title, price and a buy button, and on variable products it keeps price and availability in sync with the native variations form. Fixed to the viewport and starting hidden, it causes zero Cumulative Layout Shift.
Works with
A shopper scrolls through the description, photos and reviews, but the main add-to-cart button is left far up the page. The more they have to scroll back, the greater the risk the purchase never happens.
Everything you need to keep the buy button one tap away.
A slim bar on the product page, revealed on scroll past the main add-to-cart button.
Set in pixels (0-5000, default 300) how far past the main button a shopper must scroll before the bar appears.
The bar shows the product title, price and an add-to-cart button, a direct buy button on simple products, a Choose options button on variable ones.
On variable products the bar's price, availability and buy button stay in sync with the native form.
The bar respects the browser's dark scheme and prefers-reduced-motion setting.
The bar is fixed to the viewport and starts hidden, so it never causes Cumulative Layout Shift.
ARIA region, keyboard operable, visible focus and plain JavaScript loaded only on product pages.
Enable the bar and test it by scrolling a product page.
Activate Cartdock alongside WooCommerce.
In WooCommerce > Cartdock enable the bar and set the scroll threshold in pixels.
Open a product page and scroll past the main button, the bar should slide into view.
When product pages are long and the buy button should always be within reach.
Descriptions, photos and reviews, the bar keeps the buy button reachable down the whole page.
A slim bar with title, price and buy button, close to the thumb.
Shoppers pick options on the page and the bar instantly shows the current price and availability.
Override the sticky bar buy-button text and colour on WooCommerce > Cartdock.
Show or hide the sticky bar on selected products and categories, include-only or exclude modes.
Reveal the sticky bar only during a start/end promotional window on WooCommerce > Cartdock.
Track bar views, button taps and add-to-cart counts per product on WooCommerce > Cartdock Analytics.
Requires the active free Cartdock plugin; delivered through Freemius with licensing and automatic updates.
PRO keeps everything in the free plugin and adds the modules below.
How Cartdock compares to the popular WooCommerce sticky-add-to-cart plugins.
| Cartdock | Sticky Add to Cart (MagniGenie) | Sticky Cart for WooCommerce | |
|---|---|---|---|
| Free version | Yes | Yes | No |
| Sticky add-to-cart bar | Yes | Yes | Yes |
| Variation-aware | Yes | - | - |
| Accessible, no jQuery, no layout shift | Yes | - | - |
| Placement rules and scheduling | Pro | - | - |
| Conversion analytics | Pro | - | - |
| Open source (GPLv2) | Yes | Core GPL | Core GPL |
| Paid plan price | from €19/yr | Free + premium | Paid only |
Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.
FREE covers the sticky add-to-cart bar. Cartdock Pro adds a custom buy-button colour and label, placement rules by product and category, campaign scheduling and conversion analytics.
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.
Maintenance status
This plugin is maintained. We have announced no end-of-support date, and when we do it will say so here and in a release.
Send the store context in writing. You will receive a scoped recommendation, without a sales call.
A written setup scope for your store, theme and current plugin stack.
Request configurationCheck the plugin against checkout, HPOS, blocks, theme code and critical integrations.
Request an auditA scoped connector or extension when the standard plugin stops short of your workflow.
Describe the integrationYour email is used to answer this request only. Marketing messages require a separate, explicit opt-in.
Yes. Cartdock only runs when WooCommerce is active, and it shows its bar only on single product pages. Without WooCommerce active the plugin renders nothing and loads no assets.
Yes. On variable products the bar mirrors WooCommerce's native variations form: as the shopper picks options on the page, the bar's price, availability and buy button update to the selected variation. Cartdock listens to the variation events WooCommerce already fires and ships no jQuery of its own.
No. The stylesheet and script load only on single product pages, and the script is deferred. The bar is fixed to the viewport with position: fixed and starts hidden, so it sits outside the document flow and showing it causes no Cumulative Layout Shift.
The bar stays hidden until the shopper scrolls past the main add-to-cart form; the script detects this with an IntersectionObserver and slides the bar into view. You set the trigger as a scroll threshold in pixels (0-5000) under WooCommerce > Cartdock, with 300 px as the default. A lower value reveals the bar sooner, a higher value keeps it hidden longer.
No. Cartdock adds no jQuery of its own, its script is plain JavaScript, deferred and loaded only on product pages. It achieves variation sync by listening to the events WooCommerce already emits.
The bar shows the product title, price and an add-to-cart button. On simple products this is a direct buy button; on variable products it is a Choose options button that reveals the add-to-cart form once a variation is selected. The bar is marked up as an ARIA region with a visible focus state and a screen-reader label.
Yes. On simple products the bar shows the title, price and add-to-cart button, while on variable products it tracks the selected variation. Cartdock skips products that cannot be purchased (for example external products without a price), so it never renders a broken bar.
Yes. Klepsidro adds a sale countdown on the product page, Anonco adds a store-wide announcement bar, and Cartdock keeps the buy button within reach on scroll.
Cartdock is a free, open-source sticky add-to-cart bar that is variation-aware, jQuery-free, and avoids layout shift, with placement rules, scheduling, and conversion analytics in its paid edition from €19/yr. Sticky Add to Cart by MagniGenie is freemium, and the official Sticky Cart for WooCommerce is a paid Marketplace extension. All three ship under the GPL. Pricing as of June 2026.
A sticky add-to-cart bar revealed on scroll, variation-aware and with no layout shift. The full FREE edition under GPL.
Get it on WordPress.orgFREE is a complete sticky add-to-cart bar, PRO adds a custom buy-button colour and label, placement rules, campaign scheduling and conversion analytics today.