eCommerce enhancements

will you really encounter an `AnoymousUser` in this case?