If it's a major company, you need to escalate up the chain, and threaten them with legal action.
If it's an individual retailer, it may be more difficult, as it it their word against yours about your reasons for purchase, and the failure of their products to deliver.
I would contact your local Citizens' Advice Bureau who will know your legal position, and go from their with their advice.



