E-commerce

How to handle customer questions about abandoned carts after switching devices

How to handle customer questions about abandoned carts after switching devices

July 1, 2026

u201cMy cart disappeared when I switched from my phone to my computer.u201d u201cI had a promo code, everything is lost.u201d u201cSupport says to start all over again without even checking my account.u201d Three tickets where a poorly handled cross-device lost cart generates abandonment, a lost promo, and a frustrated customer.

The lost cart support after switching e-commerce devices covers account recovery, manual rebuilding, lost promos, and OOS variants. This complements saved cart (#437) and cross-device (#749): here, we focus on the concrete recovery of an empty cart post-device switch.

This guide #751 covers policy LOSTCART-SUP, flow LC-1 to LC-8, and matrix LOSTCART-MAP. Support service duo of the future: bot LOSTCART (#752).

Summary

Why do cross-device abandoned carts generate tickets?

The customer fills their cart on mobile, switches devices, finds the cart empty. Guest without saving, promo not reapplied, or agent proposes a rebuild without checking the account. Without SOP, support ignores login recovery or confuses it with passive abandonment #47.

Five typical frictions of cross-device lost carts

  • Guest local cart: not synced between device maps

  • Account not logged in: login would have restored the cart map

  • Promo lost: code not reapplied on rebuild map

  • OOS variant: SKU unavailable at rebuild map

  • Cleared cookie cache: guest session erased map

Shopify persists connected account carts cross-device; guest remains device-local (Shopify, cart persistence 2026). Without LOSTCART-MAP, agents suggest blind rebuilds without a recovery path.

LOSTCART #751 vs CROSSDEV #749, SCART #437, forfeit #47 and bot #752

Six contents, six distinct cart conversion journeys.

Quick Matrix

Cross-device = continuity prevention. #751 = operational recovery of already lost cart post-device switch.

Which lostcart_* typologies to classify?

Eight cross-device lost cart ticket scenarios.

Eight lostcart typologies

  1. lostcart_device_switch: empty cart after device change map

  2. lostcart_guest_no_save: guest without save cart disappeared map

  3. lostcart_login_fix: account login restores cart map

  4. lostcart_rebuild_manual: rebuild SKU manual list map

  5. lostcart_promo_lost: promo code lost with cart map

  6. lostcart_variant_oos: unavailable variant rebuild map

  7. lostcart_cache_cleared: clear cache cookies cart gone map

  8. lostcart_how_prevent: avoid future cross-device loss map

Tags: lostcart, cart_lost, cross_device, recovery. RECOVERY-CITE: recovery_steps_policy_copy map only.

How should the LOSTCART-MAP matrix be structured?

The LOSTCART-MAP matrix documents each lost shopping cart recovery journey for agents and future bot #752.

LOSTCART-MAP Columns

  • lostcart_program_id: recovery shopping cart map program identifier

  • recovery_steps_policy_copy: ordered recovery steps verbatim map

  • guest_recovery_policy_copy: guest save login rebuild map

  • account_recovery_policy_copy: account login lookup cart map

  • rebuild_policy_copy: manual rebuild SKU conditions map

  • promo_recovery_policy_copy: reapply promo code rebuild map

  • browse_history_fallback_copy: browsing history help rebuild map

  • oos_substitute_policy_copy: alternative OOS variant map

  • exclusions_copy: custom final sale rebuild limit map

  • customer_communication_copy: lost cart help page macro map

  • bot_intent_map: bot_lostcart_* #752 mapping

Sync lost cart help page, helpdesk macros, and agent login training before rebuild.

LOSTCART-SUP policy in six rules

Six cross-device abandoned cart support rules.

  1. LOSTCART-MAP-GROUNDED : recovery rebuild promo from map only

  2. RECOVERY-CITE : recovery_steps_policy_copy quotes map verbatim

  3. LOGIN-FIRST-CITE : account_recovery_policy_copy before rebuild map

  4. AUTH-VERIFY : account email verify before cart lookup map

  5. CROSSDEV749-REROUTE : continuity prevention → CROSSDEV #749 distinct recovery

  6. SCART437-REROUTE : save existing token → SCART #437 distinct loss without save

Flow LOSTCART LC-1 to LC-8

Eight-step agent flow for cross-device abandoned cart.

  1. LC-1 Intake : lostcart_* intent + device_from device_to email skus promo_code

  2. LC-2 LOSTCART-MAP : recovery guest account rebuild promo oos exclusions

  3. LC-3 Auth lookup : customer logged_in cart saved_carts browse_history AUTH-VERIFY

  4. LC-4 Classify : device guest login rebuild promo oos prevent

  5. LC-5 Triage : RECOVERY LOGIN-FIRST AUTH REBUILD PROMO CROSSDEV749 SCART437

  6. LC-6 Respond : macro LOSTCART grounded customer_communication_copy

  7. LC-7 Execute : ops rebuild cart promo reapply oos substitute escalate

  8. LC-8 Close : tag lostcart_resolved recovery_cited cart_rebuilt Y/N

SLA : lostcart_device_switch answered with LOGIN-FIRST-CITE account_recovery_policy_copy in one interaction.

Essential LOSTCART macros

Four macro agents for cross-device abandoned cart.

LOSTCART-RECOVERY-01

"Abandoned cart [device_from map] → [device_to map] : [recovery_steps_policy_copy map.] Step 1: [account_recovery_policy_copy map.] RECOVERY-CITE LOGIN-FIRST-CITE."

LOSTCART-LOGIN-01

"Log in with the same email [email map] on [device_to map]: account cart may reappear. AUTH-VERIFY. [If empty: rebuild step 2 map.]"

LOSTCART-REBUILD-01

"Manual rebuild: [rebuild_policy_copy map.] Requested SKUs: [list map.] [oos_substitute_policy_copy if OOS map.] [promo_recovery_policy_copy if code map.]"

LOSTCART-PREVENT-01

"Avoid future loss: log into account or save SCART cart #437 before changing device. CROSSDEV #749 continuity map."

Edge cases: expired promo, OOS, B2B, and save token

Five cases outside the standard lost macro basket.

  • Expired promo rebuild: promo_recovery_policy_copy alternative map

  • Total variant OOS: oos_substitute_policy_copy or notify back map

  • Existing save token: SCART437-REROUTE #437 restore link map

  • B2B draft basket: rebuild_policy_copy separate wholesale catalog map

  • Passive abandonment: #47 separate email follow-up active recovery ticket

Lost basket recovery = documented login rebuild. Save token or abandonment = separate reroute playbooks.

Essential lost cart KPIs

Five LOSTCART management metrics.

  • lostcart_recovery_rate: recovered or rebuilt cart / total lostcart device_switch

  • lostcart_login_first_rate: LOGIN-FIRST attempted before rebuild / total map

  • lostcart_rebuild_convert_rate: checkout after rebuild / total rebuild map

  • lostcart_promo_recover_rate: promo reapplied / total lostcart_promo map

  • lostcart_abandon_post_ticket: abandon after unresolved ticket low target map

Target: lostcart_recovery_rate greater than 60% and lostcart_login_first_rate greater than 90%.

LOSTCART anti-patterns

Five common cross-device lost cart support errors.

  1. Rebuild without login test: LOGIN-FIRST-CITE account_recovery_policy_copy map

  2. Promising guest sync: guest_recovery_policy_copy save or login map

  3. Ignoring lost promo: promo_recovery_policy_copy cite rebuild map

  4. Confusing abandonment #47: active ticket recovery distinct from passive follow-up

  5. Saving unverified token: SCART437-REROUTE lookup saved_carts before rebuild

LOSTCART with Qstomy

Qstomy on Shopify: detect lostcart intent, LOSTCART-MAP RAG grounded, login first cite, handoff #752 bot tier 1 rebuild promo.

Pipeline: #752 bot find products variants promo tier 1 → #751 agents rebuild oos substitute escalate ops.

Explore AI support and request a demo.

Checklist, FAQ and going further

LOSTCART Checklist (8 steps)

  1. LOSTCART-MAP v1: recovery guest account rebuild promo oos exclusions

  2. LOSTCART-SUP Policy: 6 rules RECOVERY LOGIN-FIRST AUTH CROSSDEV749 SCART437

  3. 8 lostcart_* typologies: tags helpdesk cart_lost cross_device recovery

  4. 4 LOSTCART-* macros: RECOVERY LOGIN REBUILD PREVENT

  5. Live lost cart help page: recovery_steps_policy_copy visible

  6. 30 min agent training: LOGIN-FIRST before rebuild LOSTCART-FLOW

  7. Sync browse history lookup: rebuild_policy_copy agent test

  8. KPI Dashboard: lostcart_* section 9 recovery login_first rebuild_convert

FAQ

What is the difference with cross-device #749?
#749 = preventive continuity between mobile and desktop. #751 = recovery of already lost cart post-switch.

What is the difference with saved cart #437?
#437 = customer has saved email link. #751 = loss without saving or login not attempted.

First recovery step?
LOSTCART-LOGIN-01 LOGIN-FIRST-CITE account_recovery_policy_copy map.

Connection with bot #752?
#752 = bot retrieve products variants promo tier 1. #751 = agents rebuild oos substitute escalate ops.

Go further

This week: index LOSTCART-MAP recovery_steps, sync lost cart help page, test macro LOSTCART-LOGIN-01 guest device switch scenario.

Enzo

July 1, 2026

Convert over 2,000 customers on average per month with Qstomy.

The world’s 1st Shopify AI dedicated to customer conversion

Empowering 200+ e-commerce merchants

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.