fix promotion cart