Return to Article Details The Effect of Omni-channel Value Perception and Customer Engagement on Customer Commitment, Mediated by Customer Trust