Recovering abandoned checkouts

Not everyone who adds a product to their cart completes the checkout. When a potential customer provides their contact information, continues to the next page of the checkout, but doesn't complete the order, their cart is stored as an abandoned checkout.

Abandoned checkout recovery is available only for the Online Store sales channel. Abandoned checkouts on Shopify POS or third party sales channels will not receive a checkout recovery email.

If a customer doesn't enter their email address before they abandon the checkout, then you can't send them an abandoned checkout notification. Customer accounts in your store are not created for these customers. Items in a customers cart at the time that they abandoned the checkout are not saved.

Review your abandoned checkouts

You can review your abandoned checkouts to find patterns that might suggest why your customers aren't completing orders.

Abandoned checkouts are saved in the Shopify admin for three months. Every Monday, abandoned checkouts that are older than three months are removed from your admin.


  1. From your Shopify admin, go to Orders.

  2. Click Abandoned checkouts.

View payment events from an abandoned checkout

Each time a customer tries to pay for their order, a payment event is noted in the history of the abandoned checkout. You can expand payment events for more details.

Payment events can be helpful if a customer is trying to place an order and their payment fails. If a customer contacts you because their payment doesn't work at checkout, then you can view the details of the payment event, and use the information to help your customer.

If your customer successfully paid at checkout, then instead go to the order's timeline to view payment events.


  1. From your Shopify admin, go to Orders > Abandoned checkouts.

  2. Click an abandoned checkout.

  3. Scroll to History.

  4. Click a payment event.

    History — abandoned checkout payment event

You can manually email a customer a link to their abandoned cart so that they can complete their checkout if they choose.


  1. From your Shopify admin, go to Orders > Abandoned checkouts.

  2. Click the number of the checkout that you want to recover.

  3. Click Send a cart recovery email.

  1. Optional: you can enter a custom message and click the box beside each email address you want to send a copy to.

    Abandoned checkout custom message

  2. Click Review email.

  3. Review your email and click Send notification, or click Back to make any changes.

The Recovery status on the Abandoned checkout page will only update to show as recovered if the customer completes their order using that link.

You can automatically send an email to customers after they have abandoned their checkout. Each email contains a link to the customer's abandoned cart, allowing them to complete their checkout if they choose. You can edit the email template by adding a logo or changing the color scheme.

A recovery email is not sent for an abandoned checkout in the following circumstances:

  • If a potential customer creates more than one abandoned checkout in a row, then only one email will be sent to that potential customer.
  • If a potential customer creates one or more abandoned checkouts and then completes a sale before the recovery email gets sent, then the email won't be sent.
  • If a payment processing error occurred when the customer tried to complete their checkout, then the email won't be sent.
  • If your shop does not support shipping to the customer's address, then the email won't be sent.
  • If you allow customers to enter a phone number instead of an email address at checkout, and the customer chooses to enter a phone number, then the email can't be sent.
  • If none of the products in the checkout are available for purchase (empty inventory, for example), then the email won't be sent.
  • If all the products in the checkout are free, and the customer does not visit the shipping page to add a shipping fee or the shipping fee is also free, then the email won't be sent.

If you have configured your shop to automatically send recovery emails, the Abandoned checkouts page will contain tooltips explaining why recovery emails were not delivered.


  1. In the Abandoned checkouts section, check Automatically send abandoned checkout emails.

  2. Under Send to, choose who you want to send a checkout recovery email to:

    • Anyone who abandons a checkout
    • Email subscribers who abandon a checkout
      Abandoned checkout options
  3. Under Send after, select the number of hours that Shopify should wait before sending the abandoned checkout email:

    • Never. You can still manually send an email to customers.
    • 1 hour later
    • 6 hours later
    • 10 hours later (default)
    • 24 hours later
  4. Click Save.

You can review the status of each abandoned order email by going to Orders and then clicking Abandoned checkouts. The status of each recovery email is found under the Email status column. The status of the abandoned checkout can be found under Recovery status.

Abandoned orders admin

After an email is sent, the checkout will be considered recovered only if the customer clicks the recovery link and completes the checkout. If a customer completes an order by returning to the website, without using the checkout recovery link, then the abandoned checkout won't be marked as recovered.

Ready to start selling with Shopify?

Try it free