do you want some wine,表达请求或者款待的疑问句中,用some表示希望得到对方肯定地回答,而显得请求很诚恳.
do you need any shopping,表示提问者不知道会得到怎样的回答,没有确定答案时会用any.