With just three weeks left until Christmas, now really is the time to get that gift list ticked off, and John Lewis has lots of gift ideas to inspire you this Christmas.

If you spend £200 or more - either in-store or online - in one single transaction by Sunday 11 December, you will receive £20 in John Lewis Christmas shopping vouchers to use on or before 24 December.

To make your Christmas shopping easier you can shop online before 7pm and collect from your nearest John Lewis or selected Waitrose after 2pm the next day*.

To redeem

Simply take a print-out of this page to any branch of John Lewis, or visit www.johnlewis.com and enter the promotional code XMAS20.  The offer ends at 23:59 on Sunday 11 December.

*Click and collect available for most but not all items and selected Waitrose shops only, see www.johnslewis.com for details.

Terms and conditions apply. Click here.