JD Sports offers free click & collect on all orders. Some stores have free next-day collection but others take 3-5 working days to arrive. You can collect your order from a JD Sports store or from your nearest post office branch (collecting from a post office branch costs £3.99).