# Offer a bigger pack or a subscription in the cart drawer

> Add an Upgrade offers block. It shows a row under a cart line that swaps it for a bigger pack or moves it to a subscription.

Add an **Upgrade offers** block to your cart. It shows a row under a cart line, like "Upgrade to 2 bottles and save $6.00" or "Subscribe and save $2.90". One tap changes the line in place, so nothing doubles. The block makes no discount. The saving is the price gap between two of your variants, or your subscription plan's own price.

## Before you start

- **Bigger packs** need a product whose variants are packs, like 1 bottle, 2 bottles and 4 bottles.
- **Subscriptions** need a subscription app with a plan on the product.
- Showing a cart to shoppers needs Section Store Plus.

## Add the block

1. In Shopify admin, open **Apps** → **Section Store** → **Cart Drawer**.
2. Click **Edit** on your cart.
3. Under **Body**, click **Add block** and pick **Upgrade offers**. The card appears after **Line items** with its switch on.
4. Click the card to open it. It has three tabs: **Bigger pack**, **Subscription** and **Style**.

## Offer a bigger pack

1. On **Bigger pack**, turn on **Offer bigger packs**.
2. Click **Select products** and pick up to 20 products.
3. Check each product. We read its variants and list its packs, smallest first.
4. If a product shows **Needs setup**, open it. Choose its **Pack option**, the option that sets the pack. Then enter the **items** in each pack. We need them to work out the saving.
5. Choose **Offer**: **The next pack up** or **Every bigger pack**.
6. Edit **Text** and **Button text** if you want. In the text, `{{pack}}` is the bigger pack and `{{saving}}` is what the shopper saves.
7. Click **Save**.

Other options, like flavor, stay as the shopper chose. A subscribed line keeps its plan when it moves to a bigger pack. A product can have up to 12 packs. **Reset packs** reads the product's variants from Shopify again.

## Offer a subscription

1. On **Subscription**, turn on **Offer a subscription**.
2. Choose **Products**: **Every product with a plan** or **Selected products**. You can select up to 20.
3. Choose **Plan**: **The product's first plan** or **The plan with the biggest saving**. Plans come from your subscription app.
4. Edit **Text** and **Button text** if you want. `{{saving}}` is the plan's discount on the line.
5. Keep **Show the delivery schedule** ticked to show the plan's name under the text.
6. Click **Save**.

Only one-time lines get this offer. A subscribed line can still get a bigger pack.

## Style the row

On **Style**:

- **Layout**: **Button**, **Checkbox** or **Link**.
- **Show icons**, and an icon for each offer. You can upload your own.
- **Saving shown as**: **Amount ($6.00)** or **Percent (10%)**.
- **Offers per cart**: **Up to 1**, **Up to 2** or **Every line**.
- **Show first**: **Subscription** or **Bigger pack**. A line shows one offer at a time.
- **Let shoppers undo**: after a tap the row shows an **Undo** link. It stays until the cart changes or closes.
- Colors, text size, corner radius and border.

## Which lines get an offer

A swap must never cost the shopper a discount. So these lines show no offer:

- A line with a discount on it.
- A bundle line, a gift or an order addon.
- A line of two or more items.

A subscription lowers the cart total. We hide the subscription offer when taking it would drop a reward the shopper has unlocked, or cost them free shipping. That covers your Shopify free shipping discounts, free shipping rates and free shipping codes. When this applies to your store, the **Subscription** tab says so, for example "Your store ships free over $50".

After a tap we check the cart again. If a discount code stopped working or the cart costs more than the row promised, we put the cart back. The shopper sees "This offer doesn't work with your discount. We kept your cart as it was."

## If it doesn't work

- **No row shows for a product:** open the block and look for **Needs setup** on the product. Choose its **Pack option** and enter the items in each pack.
- **No row shows on a line:** check the line. A discount, a bundle, a gift or a quantity above 1 hides the offer.
- **The bigger pack never shows:** check the bigger variant is in stock.
- **The subscription offer is missing:** check the product has a plan in your subscription app. Then check free shipping. We hide the offer when it would cost the shopper free shipping.
- **"This product has one variant. Add pack variants in Shopify.":** add a variant for each pack in Shopify, then click **Reset packs**.
- **"We couldn't read this product. Check it's on your online store.":** publish the product to your online store.
- **"This product has more than 12 packs. Remove some packs.":** remove packs until 12 or fewer are left.
- **"The packs and their item counts don't match. Open the product's packs and save again.":** open the product's packs, check each has its items, and save.

For help, open the chat bubble in the Section Store app or email help@section.store.

## Related

- [Change the line items in the cart drawer](https://section-store.orka.help/a/change-the-line-items-in-the-cart-drawer)
- [Add product upsells to the cart drawer](https://section-store.orka.help/a/add-product-upsells-to-the-cart-drawer)
- [Does the cart drawer work with bundles and subscriptions?](https://section-store.orka.help/a/does-the-cart-drawer-work-with-bundles-and-subscriptions)
- [Does the cart drawer need Plus?](https://section-store.orka.help/a/does-the-cart-drawer-need-plus)

*Also searched as:* upgrade offers, upgrade offer block, upsell bigger pack in cart, upgrade to bigger pack, pack upgrade in cart, quantity upgrade in cart, subscribe and save in cart, subscription upsell in cart, switch to subscription in cart, subscribe in cart drawer, upgrade row under cart line, needs setup pack, pack option, subscription offer not showing, upgrade offer not showing, upgrde offers
