Skip to content

Releases: 22MW/WooCommerce-Cart-Recovery

v0.1.48

Choose a tag to compare

@github-actions github-actions released this 09 Apr 10:28

Changed

  • "Delete selected" button styled red to match individual delete button.
  • Removed "This action cannot be undone." from bulk delete warning and confirm dialog.
  • Bulk Delete button and filters toolbar order swapped: Bulk Delete now above filters.
  • Updated .pot and all translation catalogs with Order date string.

v0.1.47

Choose a tag to compare

@github-actions github-actions released this 09 Apr 09:47

Fixed

  • abandoned_at_gmt for imported order-backed carts is now always set to the import time so the email scheduler starts counting from capture, not from the original order date.
  • created_at_gmt carries the real order date for display purposes only.
  • Data migration (wccr_db_version 0.1.47) corrects abandoned_at_gmt on rows inserted with the wrong date in v0.1.46.

Changed

  • Cart card label "Abandoned at" renamed to "Abandoned cart created".
  • Cart card now shows "Order date" (created_at_gmt) for imported orders only.
  • Introduced wccr_db_version option to track and gate future data migrations.
  • Added bulk delete: select individual carts or all at once via the checkbox bar and delete them in one action.

v0.1.46

Choose a tag to compare

@github-actions github-actions released this 08 Apr 20:07

Fixed

  • Pending/failed orders created before the plugin was activated are no longer auto-imported by the recurring sync task; only orders created after activation are considered. The manual import button still covers the full historical backlog.
  • Orders whose customer email has a later completed, processing, or on-hold order are now skipped during import, preventing recovery emails to customers who already purchased.
  • When a customer has multiple failed or pending orders, only the oldest eligible one is imported; subsequent orders for the same email are skipped to avoid duplicate recovery flows.
  • Imported order-backed carts now use the original order date for created_at_gmt, last_activity_gmt, and abandoned_at_gmt instead of the import timestamp.

v0.1.45

Choose a tag to compare

@github-actions github-actions released this 08 Apr 14:10

Fixed

  • Default step settings now switch locale before resolving translated strings, so defaults load in the correct language on fresh installs
  • Default discount type for steps 2 and 3 changed to none; removed coupon references from default email body text
  • GitHub Release now includes the matching CHANGELOG entry as release body, so the changelog is visible in the WP plugin modal

v0.1.44

Choose a tag to compare

@github-actions github-actions released this 08 Apr 13:46
v0.1.44: strip stale booking ID from cart payload on capture

v0.1.43

Choose a tag to compare

@github-actions github-actions released this 08 Apr 12:48
v0.1.43: improve default email body text for all 3 steps

v0.1.42

Choose a tag to compare

@github-actions github-actions released this 08 Apr 10:27
release: v0.1.42

v0.1.41

Choose a tag to compare

@github-actions github-actions released this 08 Apr 10:03
release: v0.1.41

v0.1.40

Choose a tag to compare

@github-actions github-actions released this 08 Apr 08:55
release: v0.1.40

v0.1.39

Choose a tag to compare

@github-actions github-actions released this 08 Apr 00:13
feat: updater changelog tab and metadata in update modal (v0.1.39)