Online shopping can prove to be a rewarding experience only if you know how to differentiate good from bad ones. Online stores must fulfill certain conditions and you as a customer must know what to expect from a reputed online store.