If you come off the A16 at Boulogne, junction 31, and take the N42 to St Omer there is a huge shopping area about 3 miles down the road, also with an Auchun hyper market, which is cheaper than the one near the Cite europe if you want booze to take home, not certain if there is a DIY store as such, but might be worth a look if you have time.