hook up user functionality to ecommerce side