4 easy steps for providing an outstanding shopping experience