# Addons block not adding to cart

> Selected add-ons missing from the cart? The block has no Addons Position or Form Class setting. Check these causes instead.

Add-ons go in the cart only when the shopper selects them and clicks your theme's Add to cart button. Test that on your live product page first. The **Addons** block has no **Addons Position** or **Form Class** setting, so skip any guide that tells you to change those.

## The block is not the catalog section

**Addons Position**, **Form Class** and the Custom Liquid code `<div id="ss-addons"></div>` belong to the Product addons section in our catalog, like SS - Product Addons #2. The **Addons** block has none of them. It finds your product form by itself.

## Check these in order

1. **Test on the live page.** Don't test in the theme editor. Open the product on your store.
2. **Select the add-on first.** Add-ons start unselected. Turn one on, then click Add to cart.
3. **Use Add to cart, not Buy it now.** Shopify's Buy it now button skips add-ons.
4. **Check the add-on is in stock.** A sold-out add-on shows **Sold out** and can't be selected.
5. **Check the quantity.** Each add-on goes in at one unit, even if the main product has a higher quantity.
6. **Turn off other apps for a test.** An app that replaces the Add to cart button, or that adds products in its own way, can skip the add-ons. Product option, upsell and cart apps are the usual cause.
7. **Look for a second product form on the page.** The block uses the first Add to cart form it finds. A featured product or quick add above your main product can take its place. Remove that section from the template for a test.

## Remove Buy it now

Buy it now skips add-ons, so hide it on products with the block. Not every theme offers this, and names can differ.

1. In Shopify admin, open **Online Store** → **Themes**.
2. Click **Customize** on your theme.
3. Open your product template.
4. Select the **Buy buttons** block.
5. Turn off **Show dynamic checkout buttons**.
6. Click **Save**.

## How the block works

When the shopper clicks Add to cart, the block writes the selected add-ons into your theme's product form. Your theme then sends the form. A theme or app that builds its own add to cart request and ignores the form drops them.

The **Sticky add to cart** button clicks your real Add to cart button, so add-ons work from there too.

## If it doesn't work

Still failing on the live page? Use the **Upsell** block instead. Its **Add** button adds the product straight to the cart, with no product form.

Need the **Addons** block to work on your theme? Open the chat bubble in the Section Store app or email help@section.store. Send:

- Your theme name
- A product URL
- The cart and product option apps you use
- A short screen recording

## Related

- [Add the Addons block to your product page](https://section-store.orka.help/a/add-the-addons-block)
- [Upsell or Addons block not showing](https://section-store.orka.help/a/upsell-or-addons-block-not-showing)
- [What's the difference between a Conversion Block and a section?](https://section-store.orka.help/a/whats-the-difference-between-a-conversion-block-and-a-section)

*Also searched as:* addons not working, add-ons not adding to cart, addon not in cart, addons position, add-ons position, form class, ss-addons, addon toggle not working, checked add-on missing, addon block buy it now, product addons not added, addon missing with buy it now, hide buy it now, remove buy it now button, buy now skips addon
