Snap to pixel grid automatically when scaling vector shape

In original PSD files, Bezier curve is just fit in pixel grid.
However, after scaling original files(for example scaling down to 67%), the Bezier curve will no longer fit in pixel grid any more.
Because of this, we need to move those points into original pixel grid one by one until it is done.
So, for those scaled original files, is there a way to snap to pixel grid automatically when scaling but not done by manually?