Version 3.0.0

October 25, 2024

The plugin’s package name has changed to verbb/abandoned-cart. Abandoned Cart will need be updated to 3.0 from a terminal, by running composer require verbb/abandoned-cart && composer remove mediabeastnz/craft-commerce-abandoned-cart.

Changed

  • Migration to verbb/abandoned-cart.
  • Now requires Craft 4.0+.
  • Now requires Craft Commerce 4.0+.
  • Changed abandoned-cart/base/find-carts action to abandoned-cart/carts/find-carts.
  • Changed abandoned-cart/base/restore-cart action to abandoned-cart/carts/restore-cart.

Removed

  • Removed "Abandoned Carts Total" widget.
  • Removed stats from Abandoned Carts Dashboard.

Version 2.0.6

July 18, 2024

Fixed

  • SQL issue when aggregating total from orders recovered

Version 2.0.5

January 5, 2024

Added

  • Added an event to allow for customisation or cancellation of emails

Fixed

  • Installation issues + PostgreSQL support

Version 2.0.4

August 31, 2023

Fixed

  • Merged PR that resolves empty carts sending emails

Version 2.0.3

February 22, 2023

Fixed

  • Ading missing translation on cart error
  • Fixed export for missing purchasables

Version 2.0.2

January 11, 2023

Fixed

  • CP Widget error on Commerce 4.2 (thanks @jerome2710)

Version 2.0.1

July 11, 2022

Fixed

  • Find carts button is now only visible when in Test mode
  • replaced new Message() with mailer->compose() to support custom mailers
  • blacklist is now utilized better

Version 2.0.0

July 11, 2022

Added

  • Support for Craft & Commerce 4

Version 1.6.5

July 11, 2022

Fixed

  • Cart restore message can now be translated / supports multi-sites

Version 1.6.4

October 19, 2021

Added

  • Added multi-site to email templates (Thanks @billmn for the PR).
  • find-carts route can be triggered without being logged in (still requires passKey)

Version 1.6.3

December 2, 2020

Added

  • Added user permissions for settings area. Ensure any "non admins" have the appropiate access after updating.

Version 1.6.2

October 2, 2020

Fixed

  • Merged pull request that fixes a dashboard widget error

Version 1.6.1

August 7, 2020

Fixed

  • Merged pull request to resolve spelling mistakes

Version 1.6.0

August 6, 2020

Added

  • Added support for environmental settings.

Version 1.5.4

August 6, 2020

Fixed

  • Fixed an issue relating to blacklisting emails
  • Fixed an issues relating to timezones
  • Merged a few simple pull requests

Version 1.5.3

April 8, 2020

Added

  • Emails can now be blacklisted. Simply a comma seperated list of emails to be ingored.
  • Minor fix for empty dashboard state

Version 1.5.2

March 10, 2020

Changed

  • Tweaks to composer requirements

Version 1.5.1

March 9, 2020

Added

  • Minor tweaks to dashboard stats and layout.

Version 1.5.0

March 7, 2020

Changed

  • New widget using Commerce 3 stats. Allows you to view recovered total based on date range.
  • Plugin now required Commerce 3.0+ which also means Craft CMS 3.4+ is required.

Version 1.4.1

March 7, 2020

Fixed

  • Fixed an issue relating to disabling 2nd reminder from 1.4.0

Version 1.4.0

February 15, 2020

Added

  • The 2nd reminder can now be disabled so that only one reminder is sent.
  • Added the simple ability to view all abandoned carts as json. This includes basic order and product details.
  • Now tested with Craft 3.4+ and Commerce 3.0+

Version 1.3.6

April 10, 2019

Fixed

  • Minor fix from @billythekid for reocvery url not being set for incomplete orders.

Version 1.3.5

August 8, 2019

Changed

  • The from email and name that get pulled from systems settings are now parsed through Crafts environment function for people that were using environment variables in settings.

Version 1.3.4

August 5, 2019

Fixed

  • Removed cart variable from default example templates. Users using the default templates were experiencing issues with sessions

Version 1.3.3

August 5, 2019

Changed

  • Updated dashboard to show last updated date from the order and not the abandoned cart record
  • Added order reference to dashboard table

Version 1.3.2

July 10, 2019

Fixed

  • Fixed an issue where test mode was not set on the dashboard when no orders have yet been abandoned

Version 1.3.1

July 4, 2019

Fixed

  • Fixed an issue on the dashboard where the order wasn't being found and displayed

Changed

  • Dashboard now displays if Test Mode is enabled or not
  • If cart recovery fails (expired) and a custom recovery url is set, that will be used

Version 1.3.0

June 8, 2019

Added

  • Jobs can be triggered via a URL now using a secret key. This means people without access to cron jobs can use this plugin
  • Added setting for a configurable secret key which is used to verify job requests

Version 1.2.0

June 8, 2019

Added

  • Test Mode πŸŽ‰ Test mode allows the queue to be bypassed and emails to instantly be sent allowing for quicker and easier testing
  • Default email templates now include {% set cart = craft.commerce.carts.cart %} so that commerce helper functions like |currency can be used

Version 1.1.6

June 4, 2019

Added

  • Added support for allowAdminChanges, settings will be disabled by default

Version 1.1.5

May 30, 2019

Changed

  • New plugin icon πŸŽ‰

Fixed

  • Fixed the issue #14 which involved abandoned carts with no email addresses. I've submitted a pull request to Craft Commerce to change how emails are stored when an order is first created

Version 1.1.4

May 19, 2019

Fixed

  • Resolved a date deprecation warning

Version 1.1.3

May 10, 2019

Fixed

  • Abandoned carts still display if original Order is missing

Version 1.1.2.1

April 10, 2019

Fixed

  • Patch for last version, fixes missing folder

Version 1.1.2

April 10, 2019

Fixed issue #4

  • Fixed a bug that was introduced in version 1.1.1

Added

  • Added the ability to change recovery url to soemthing other than shop/cart

Version 1.1.1

March 23, 2019

Added

  • Added pagination to the dashboard to handle sites with large amounts of orders

Version 1.1.0

March 19, 2019

Added

  • You can now manually trigger the job that searches for abandoned carts! Useful if you don't have access to cron jobs
  • Added additional documention/instructions to help with setup

Version 1.0.1

February 20, 2019

Fixed

  • Breadcrumb link

Version 1.0.0

February 16, 2019

Added

  • Initial release