Skip to main content

Fix: Checkout Button Missing, Settings Not Updating

Troubleshoot the multi-recipient button not appearing, checkout settings not saving, and Cart Transform conflicts with other Shopify apps.

Checkout Settings Not Updating on Your Site

What you're seeing: You changed checkout settings in Send To Many (shipping options, upsell discounts, form fields, etc.) but the changes aren't showing up on your storefront.

Why this happens: Send To Many caches your checkout configuration for each active session. When a shopper starts adding recipients, the settings from that moment are locked in for the duration of that session. Changing settings in the app doesn't retroactively update sessions that are already in progress.

How to fix it:

  1. Open your store's multi-recipient checkout page.
  2. If there are any recipients already entered, delete all of them.
  3. Refresh the page.

This clears the cached session data and pulls in the latest settings. If you're testing changes during development, always clear the session before checking whether updates took effect.

tip

This also applies when testing in preview or development mode. The checkout page caches settings on first load, so a full session reset is the fastest way to verify changes.

Checkout Not Showing on Storefront

What you're seeing: Multi-recipient checkout is enabled in your Send To Many settings but the experience isn't appearing on your store.

Why this happens: There's no single "checkout on" toggle. The storefront experience activates when two pieces are both in place: a dedicated checkout page with the Multi Recipient Checkout app block, and the Multi Checkout Button on your cart pointing to that page.

How to fix it: Walk through both pieces below (cart module and cart button). For the full setup guide, see Setting Up Checkout.

Cart Module Not Displaying on Checkout Page

What you're seeing: You created the multi-recipient checkout page but the checkout form itself isn't rendering.

Why this happens: The Multi Recipient Checkout app block has to be added to the theme template assigned to that page (not a different template), and the page needs to be published.

How to fix it:

  1. Confirm the Multi Recipient Checkout app block is on the template assigned to your checkout page.
  2. Make sure the page is published and set to Visible (not Draft or Hidden).
  3. Save your theme after adding the block.

See Setting Up Checkout for the full setup walkthrough.

Cart Button Not Displaying

What you're seeing: The "Send To Multiple Recipients" button isn't showing on your cart.

Why this happens: The Multi Checkout Button is a separate app block that points shoppers to your checkout page. It has to be added to your cart and pointed at the correct URL.

How to fix it:

  1. Add the Multi Checkout Button app block to your cart template and save the theme.
  2. In the button's settings, enter the URL of your checkout page (not just the page title).
  3. For drawer or slide-out carts, the app block may not render automatically. See Drawer and Slide Cart Setup.
  4. If the button still doesn't appear, inspect the page in your browser's developer tools to verify it isn't hidden by theme CSS.

Draft Order Won't Complete Due to Free Shipping Discount

What you're seeing: When you try to complete or pay for an aggregate draft order, Shopify shows an error or the order can't be finalized. This often happens when you have an automatic free shipping discount active in your store.

Why this happens: Shopify applies all eligible automatic discounts to draft orders by default. If you have an automatic free shipping rule (for example, "Free shipping on orders over $100"), Shopify tries to apply it to the aggregate draft order. Because Send To Many draft orders use custom line items and a non-standard shipping configuration, the automatic discount can conflict with the order structure and block completion.

Shopify draft order showing a free shipping automatic discount error on a Send To Many bulk order

How to fix it:

  1. Open the aggregate draft order in Shopify admin.
  2. Scroll to the Discount section.
  3. Uncheck Apply all eligible automatic discounts.

Unchecking the automatic discount option on a Shopify draft order to resolve Send To Many generation errors

This removes the conflicting free shipping rule from the draft order. You can then complete the order or send the invoice normally. Your automatic discounts will still apply to regular storefront orders.

If this happens frequently, consider scoping your automatic free shipping discount to exclude draft orders or orders tagged Send to Many aggregate.

Cart Transform Conflict with Another App

What you're seeing: Multi-recipient checkout isn't working, or another app's cart behavior broke after enabling Send To Many checkout.

Why this happens: Shopify only allows one Cart Transform Function per store. Send To Many uses a Cart Transform to restructure line items during multi-recipient checkout. If another app (commonly bundle apps) also uses a Cart Transform, only one can be active.

How to fix it:

  1. Check which apps in your store use Cart Transform. Go to Settings > Apps and sales channels in Shopify admin and review installed apps.
  2. If a bundle app is the conflict, check whether it offers an alternative mode that doesn't use Cart Transform. See Bundle App Compatibility for known compatible apps.
  3. If you can't resolve the conflict, contact support and we can help identify workarounds for your specific app combination.