Skip to main content

Multi-Recipient Checkout: Advanced Settings

Advanced checkout settings for non-standard Shopify multi-recipient checkout use cases including cart mode, line item properties, B2B payment terms, and custom Liquid.

Most checkout configuration is covered in Core settings, Discounts, and Product customization. This article covers additional settings for specialized use cases. Some are self-serve, like shipping rate filters and cart mode. Others are locked by default, in which case you can contact our support team at help@evenbetterapps.com to enable them for your store.

Shipping Rate Filters

Shipping rate filters let you control which shipping rates shoppers see during checkout. This is useful when your Shopify shipping settings include rates you don't want available for multi-recipient orders, such as local pickup or special handling options.

Open the Shipping rate filters tab in your multi-recipient checkout settings and click Add shipping rate filter to create one:

  • Filter on: Choose whether to match by Title (the rate name) or Price (the rate amount).
  • Operator: For title filters, choose Equals, Contains, Starts with, or Ends with. For price filters, choose a numeric comparison.
  • Value: The title text or price to match against.
  • Applies when: Choose when the filter is active. Always keeps it on for every checkout. A matching rate is available only applies the filter when at least one matching rate exists, so you never accidentally hide every rate and leave a recipient with no shipping option.

Filtered rates are hidden from shoppers. All other available rates are still shown.

Cart Mode

These settings control how the multi-recipient cart behaves on the cart page and how cart items are assigned to recipients.

  • Cart page mode: Adds toggle buttons to the cart page so shoppers can switch between sending to a single recipient and sending to multiple recipients. Use this when most orders go to one address but you still want to offer multi-recipient sending.
  • Always include all cart items on the first recipient: When enabled, every item in the cart is automatically assigned to the first recipient. Shoppers can still add more recipients and adjust products from there.

Advanced Settings

  • Disable cart mode product customization: When enabled, shoppers can't select different products for individual recipients. Every recipient receives the same products from the cart.
  • Persist cart line item properties: When enabled, cart line item properties are passed through to the parent and child order line items. Useful for stores that use line item properties for customization or metadata from other apps (bundle apps, engraving tools, etc.).
  • Use payment terms at checkout for B2B customers: When enabled, B2B payment terms (Net 15, Net 30, etc.) are applied at checkout for B2B customers. Payment terms are defined on the company location in Shopify.
  • Staff mode: Lets a team member build and submit a multi-recipient order on a customer's behalf. See Staff order entry for multi-recipient orders for the full workflow.

Custom Liquid

The Custom Liquid setting lets you inject Liquid code into the checkout page for advanced customization beyond CSS. This is useful for adding custom scripts, tracking pixels, or conditional content that depends on Shopify data. You'll find this option in the checkout section settings in the theme editor.

Documentation for the checkout page's hooks and data API is coming soon. These hooks let you extend the checkout with custom logic, such as custom field validation rules, custom discount handling, and more.

Next Steps