Customer satisfaction and loyalty in online and offline environments · Study