To get this free backpack you need to spend $50 or more on Old Navy clothes or other items in store. There is no limit to what you can buy–as long as it adds up to $50.
This freebie is while supplies last only. I hope that if you go shop today at the store that there are still backpacks left to be had. Get more details on the Old Navy Facebook page.