Five must-know concepts in e-commerce