Small business owners face the struggle of competing with online shopping