Micro-interactions are subtle design elements that accomplish a single task. They play a crucial role in eCommerce by enhancing user experience, guiding users, providing feedback, preventing errors, and promoting certain actions.