# How to add a sticky buy button to a product or landing page

Add the **Sticky Cart** block from **Add Blocks** to the body of your product page or landing page. It floats while the visitor scrolls, and you decide its text, whether it adds to cart or scrolls to the order form, and when it appears.

## Steps

1. Open the page: **Online Store → Theme Settings** → page selector → **Product**, or open a landing page from **Landing Pages**.
2. Click the **+** icon (**Add Blocks**), search for **Sticky Cart** and drop it on the page body — not inside a section. Hover the block in the list to pick one of the 2 designs under **Available Variants**.
3. Select the block and open **Settings**:
4. Click **Save**, then check the page is **Published**. Use **Preview** to scroll the live page and see the button behave.

## Common problems

- The button never shows → **Show only after passing form** is on but the page has no **Express Checkout** block. Turn the option off or add the order form.
- It scrolls instead of adding to cart → set **Button Role** to **Add to cart**.
- I cannot drop it inside my product section → it is a page-level block; drop it on an empty area of the page or move it to the top level in **Design Layers**.
- It shows on my landing page but not on the store product page (or the reverse) → the two are built separately; add the block in each builder.

## Related
- [How do I set up a floating button that jumps to express checkout?](https://help.dropify.shop/en/checkout/sticky-floating-checkout-button/)
- [How do I add an Express Checkout form to my landing or product page?](https://help.dropify.shop/en/checkout/express-checkout/)
- [Customize the order form fields (name, phone, city, address, note)](https://help.dropify.shop/en/guides/customize-the-order-form-fields/)
- [Add, move, copy and delete blocks on a page](https://help.dropify.shop/en/guides/add-move-copy-and-delete-blocks/)
