Timely delivery influences purchase satisfaction