Online shopping falls for third week