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 settings for specialized use cases that are locked by default. Contact our support team at help@evenbetterapps.com if you need any of these enabled for your store.
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.
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
- Core settings: Order processing, recipient fields, and shipping options
- Discounts: Discount codes, volume discounts, and Shopify automatic discounts
- Product customization: Custom fields for logos, text, and file uploads
- CSS customization: Match the checkout to your store's branding