eCommerce enhancements

wait, is this really `purchased` already?  The user would add the coupon _before_ they purchase, right?  So maybe just `cart_items`?