23 August 2026 · 4 min read
A common surprise for merchants reviewing their abandoned checkouts: the shopper appears to have ticked "Email me with news and offers", yet the checkout's buyer_accepts_marketing field is false, and recovery tools that require consent skip the cart. This isn't a bug in your store — it follows from how Shopify records consent.
Shopify's Help Center page on collecting customer contact information states that a customer's consent is captured at checkout when they select the marketing checkbox and proceed — by selecting Pay now on one-page checkout, or Continue to shipping on three-page checkout.
Since one-page checkout became Shopify's default in 2023, most stores run the single-page layout. Combine the two facts and the implication follows directly: on a one-page checkout, consent is recorded at Pay now — and an abandoned checkout is, by definition, one where the shopper never reached that point. So an abandoned cart from a new shopper will usually carry no recorded consent, even if the box was visibly ticked in the browser.
In our own tests on a development store (July 2026), the checkouts/create and checkouts/update webhooks for a fresh email address consistently arrived with buyer_accepts_marketing: false and no customer object, regardless of the checkbox state on screen — until the purchase was completed. We can't speak for every store configuration, but the behavior matched the documentation quoted above.
There's no single right answer — the appropriate choice depends on where your shoppers are and how you weigh deliverability, regulation, and recovery volume:
Related reading: when Shopify actually creates an abandoned checkout.
Recover abandoned carts with coordinated, AI-timed email and web push — shopper email addresses encrypted at rest, no revenue-share pricing. Install Cartback free on the Shopify App Store →