You can try adding Platform behavior to the box, disable standard controls.
Enable collisions for your Player sprite.
Then do something like this:
It works, but requires some tweaking.
You can slow down both the player and box, disable any animation changes while the box is being pushed etc.