fix cart checkout