Plans to restict online alcohol sales in Scotland have been branded "unenforceable".