v1.28.3
- Fixed: abandoned cart tracking wrote a row for every front-end visitor, including a plain anonymous request with nothing in the cart. A cart is now recorded only once it holds items, and the checkout email is stored only against a cart with items.