This research examines whether trust and commitment mediate the extent to which satisfaction influences loyalty, and whether such mediation is conditional on certain demographic or situational customer characteristics. The findings suggest that assuming homogeneity supports the general notion that trust and commitment partially mediate the extent to which satisfaction influences loyalty. FIMIX-PLS and PLS-MGA analyses substantiate that this mediation differs between two distinct customer segments. The two segments reveal heterogeneity in how trust and commitment partially mediate the link between satisfaction and loyalty. That is, the effect of satisfaction on loyalty is fully mediated by trust and commitment in the segment of customers with high education, whereas satisfaction is partially mediated by trust, but not by commitment, in the other segment of customers with less education.