Goodwill goes a long way: how customer fulfillment drives sales in retail