Vital Aspects Of Online Shop – What’s Needed