eCommerce enhancements

why both a `.get` and a `.filter`?