k-sync
Back to blog

Setting up abandoned cart recovery on Shopify after WooCommerce (2026)

How abandoned cart recovery works differently on Shopify vs WooCommerce — native Shopify email, Klaviyo flows, SMS recovery, and what to configure immediately after migration.

·By k-sync
5 min read · 1,082 words

Abandoned cart recovery is typically the highest-ROI automated email sequence for any ecommerce store. WooCommerce and Shopify both support it, but the implementation differs significantly. After migration, you need to set this up from scratch — your WooCommerce Mailchimp flows or WooCommerce-specific Klaviyo triggers won't carry over automatically.

WooCommerce vs Shopify abandoned cart: key differences

FeatureWooCommerceShopify
Native abandoned cartPlugin required (Klaviyo, Mailchimp, CartFlows)Built-in (1 email, sent after 1h or 10h)
Cart capture (who abandoned)At checkout page entry or email inputAt checkout step (when email entered)
Multi-email sequencesVia Klaviyo, Mailchimp, or WooCommerce-specific pluginsVia Klaviyo, Shopify Email, or Omnisend
SMS abandonmentVia SMS pluginVia Klaviyo, Postscript, or Attentive
Cart discount in recoveryDynamic coupon generation via pluginKlaviyo: dynamic discount codes; Shopify native: no discount
Customer behavior segmentationVia Klaviyo flows with WC integrationVia Klaviyo flows with Shopify integration

Shopify's native abandoned checkout emails

Shopify includes a built-in abandoned checkout email at no extra cost. To configure it:

  1. Shopify Admin → Settings → Checkout
  2. Under "Abandoned checkouts," enable "Automatically send abandoned checkout emails"
  3. Choose timing: after 1 hour or after 10 hours

The native email uses your default Shopify notification email template. You can customize the HTML in Settings → Notifications → Abandoned checkout.

Limitations of native Shopify abandoned cart:

The native email is a good starting point but won't match the performance of a proper 3-email abandoned cart sequence with segmentation and dynamic discounts.

Setting up Klaviyo for Shopify abandoned cart

If you used Klaviyo with WooCommerce, you need to reconnect Klaviyo to Shopify. The WooCommerce and Shopify integrations are separate in Klaviyo — your account persists, but the data source changes.

Steps to migrate Klaviyo to Shopify

  1. In Klaviyo → Integrations, add the Shopify integration (separate from WooCommerce)
  2. Select your Shopify store — Klaviyo will sync products, customers, and orders
  3. Go to Flows and review your existing WooCommerce abandoned cart flow
  4. The trigger "WooCommerce Checkout Started" will stop receiving events after migration
  5. Create a new flow with trigger: "Shopify Checkout Started" (or "Started Checkout" in Klaviyo's Shopify integration)

Recommended 3-email abandoned cart flow in Klaviyo

Dynamic discount codes in Klaviyo + Shopify

Klaviyo can generate unique discount codes for each abandoned cart email recipient using Shopify's Discounts API. To set this up:

  1. In your Klaviyo flow email, add a "Coupon code" block
  2. Connect it to a Shopify discount — Klaviyo will generate a unique code per recipient
  3. Set the discount parameters: 10% off, one-use, 48-hour expiry

This requires Klaviyo's paid plan (dynamic coupons are not available on the free tier).

Shopify Email (native email marketing)

Shopify launched Shopify Email as a native email marketing tool included in all Shopify plans. As of 2026, it supports:

Shopify Email's abandoned cart automation is more capable than the native checkout email but less powerful than Klaviyo. It's a good option for stores spending <$30/month on email that want a simpler setup.

Setting up Shopify Email abandoned cart

  1. Install Shopify Email from the App Store (free with all plans)
  2. Go to Marketing → Automations → Create automation
  3. Select "Abandoned checkout" template
  4. Customize email content and timing
  5. You can add a second email in the sequence (browse abandonment + checkout abandonment)

SMS abandoned cart recovery

SMS has significantly higher open and click rates than email for abandoned cart recovery (open rates 98% vs ~45% for email). If you had SMS recovery on WooCommerce, you'll need to reconfigure this on Shopify.

Recommended SMS apps for Shopify:

Important: SMS requires explicit opt-in. If customers opted in to SMS on WooCommerce, you cannot automatically transfer that consent to a new platform — you need to re-collect consent under the new platform's subscriber list.

Browser push notification abandonment

Push notifications (via OneSignal or PushOwl) can recover abandoners who haven't given email or SMS consent. These require a new opt-in on Shopify — WooCommerce push subscribers don't transfer.

PushOwl is the most popular push notification app for Shopify with a dedicated abandoned cart push sequence.

Browse abandonment (product viewed, not added to cart)

Browse abandonment emails target customers who view product pages but don't add to cart. Shopify supports this via:

Browse abandonment typically converts at lower rates than checkout abandonment but captures a larger audience segment.

Comparing abandoned cart email performance: WooCommerce vs Shopify

The platform change itself doesn't affect abandoned cart email performance — what matters is the email tool and flow configuration. If you had a well-performing Klaviyo setup on WooCommerce, you can replicate the same performance on Shopify by:

  1. Reconnecting Klaviyo to Shopify
  2. Replicating your best-performing email flows with Shopify-specific triggers
  3. Verifying the first abandoned cart is firing correctly (test by adding to cart and abandoning on Shopify)

Day-1 checklist for abandoned cart on Shopify

Get abandoned cart running within the first 48 hours of going live on Shopify — every hour without recovery emails is lost revenue.

Migrate your store with k-sync

Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.

Get started free

Related reading

Browse all migration guides