Shoppers' rights 'under threat'