Skip to content

US: Implement Abandoned Cart Recovery #91

@patrickhladun

Description

@patrickhladun

As a developer,
I want to implement an abandoned cart recovery feature
so that I can remind users who did not complete their checkout and offer them a chance to complete their purchase.

Objective

To implement a system that detects when users abandon their carts during checkout, captures their email if provided, and sends them a reminder email with a link to complete their purchase. The system should handle product availability and remove the abandoned cart after a set period if no action is taken.

Acceptance Criteria

  • An abandoned cart is detected if a user adds products to the cart and fills in the checkout form (including their email) but does not complete the checkout process.
  • An email reminder is automatically sent to users with a link to complete their checkout if they abandon the cart.
  • Product availability is checked when the user attempts to return and complete the purchase. If a product is no longer available, the user is notified.
  • Abandoned carts are automatically removed from the system after a set period (e.g., 48 hours).
  • The system does not send abandoned cart emails for users who do not provide an email address.

Metadata

Metadata

Assignees

Labels

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions