Discount Guide

Gift with Purchase Guide

Configure an auto-added gift for qualifying carts with Gift with Purchase in Cart Marshal.

Gift with Purchase is available on Growth and Pro. It adds one exact gift variant to a qualifying Online Store cart, keeps Cart Marshal's managed gift synchronized as the cart changes, and independently validates how many units can be free.

Before you publish

Enable and save the Cart Marshal theme extension app embed on your published Online Store theme through Shopify's Theme Editor. Cart Marshal links to the Theme Editor from setup and the Gift with Purchase form, but it cannot enable the app embed for you. When Shopify makes the published-theme status available, Cart Marshal confirms an active embed or warns that it still needs to be enabled. No theme-code edits are required.

Confirm that the selected gift variant is in stock and available for customers to purchase on the storefront.

How it works

  • Select one exact gift variant.
  • Choose exactly one purchase eligibility option: Minimum purchase amount or Any of these items in the cart.
  • A minimum-purchase rule adds one managed gift while the cart qualifies. It does not show the item-based Gift Limit control.
  • For an item-based rule, every matching product or variant unit earns one gift. Leave Limit free gifts per purchase to unchecked to award one gift per qualifying unit, or enable it and enter a Gift Limit to cap the total managed gifts per purchase.
  • Cart Marshal publishes the discount and storefront gift behavior together.
  • As qualifying items or cart value change, Cart Marshal adds, reduces, or removes the managed gift.
  • Shopify's Discount Function independently checks the rule before making any managed gift quantity free.
  • Unpublishing disables gift behavior and the discount while keeping your rule configuration.

Customer eligibility

Gift with Purchase can apply to all customers, first-time customers, B2B / Company customers, selected customer tags, or All customers except B2B / Company customers. The non-B2B option includes ordinary direct-to-consumer customers and anonymous shoppers. If you also enable Require login, the gift applies only to signed-in non-B2B customers.

Automatic and code discounts

With an automatic rule, an eligible managed gift becomes free as soon as the cart qualifies. With a code rule, Cart Marshal adds and synchronizes the eligible gift, but the gift remains at its regular price until Shopify successfully applies the configured code.

Code rules can use Shopify's Limit total uses and Limit to one use per customer controls. Shopify enforces the customer limit using the customer identity available at checkout. These code-redemption limits are separate from the item-based Gift Limit, and automatic rules do not show them. The discount method is locked after the rule is first published. When possible, unpublishing preserves the Shopify discount resource and its usage history; deleting and recreating a code discount resets Shopify's usage history.

Discount combinations

Gift with Purchase includes the same Combines with choices as other discounts: product, order, and shipping discounts. Both discounts must allow a combination. Because each Gift with Purchase rule is a product discount, every gift rule must allow product-discount combinations when you want multiple gift campaigns to run together.

Storefront coverage

Gift synchronization runs on standard Shopify Online Store cart pages and supported cart drawers.

Direct Buy now or accelerated-checkout paths can bypass the storefront cart. Headless, Hydrogen, POS, draft orders, and other non-Liquid storefronts are not covered by the first release. Test every cart and checkout path your customers use.

A shopper can remove Cart Marshal's managed gift. That choice is remembered for the current cart while the rule remains qualified, including across a reload or another tab. The gift can be offered again after the cart stops qualifying and later qualifies again, or after you republish a changed rule.

If a shopper adds the same variant as a regular product, that paid item stays separate. Cart Marshal adds its own managed gift line and does not convert the shopper's paid item into the free gift.

Multiple published gift rules

You can publish multiple Gift with Purchase rules. Each rule evaluates and synchronizes its own managed gift independently, and each uses your plan's normal published-rule allowance. Shopify platform limits still apply.

Confirm the result

Test a qualifying cart, a non-qualifying cart, an unavailable or out-of-stock gift, and a cart where the shopper removes the gift. For item-based rules, test with the Gift Limit enabled and disabled, then increase and decrease qualifying quantities and confirm the managed gift follows.

Test the full cart page, the published theme's cart drawer, ordinary checkout, and every Buy now or accelerated path you offer. If the gift has multiple variants, confirm that the exact selected variant is added. For code rules, confirm the gift remains full price until the code is applied. When multiple gift rules can qualify together, test their product-discount combination settings.