eCommerce enhancements

not blocking.  this `else` clause can just be replaced by fall-through