eCommerce enhancements

Or maybe even in the `coupon` app?