A repeat purchase occurs when a customer buys the same product or service more than once, indicating satisfaction and loyalty to the brand. This behavior is crucial for businesses as it helps drive sales and maintain a steady revenue stream, especially in e-commerce and omnichannel distribution where retaining customers can be more challenging than acquiring new ones.