If you look it up in Google, the ONE FOR ONE program revealed in 2018 that Shoplc is giving 10 cents for every item sold up to a limit. I dont think 10 cents buys a hot meal.
Its great that shoplc gives charity. So do all companies, who then get to deduct it on taxes. I dont see the others sounding like we are tuned to a non profit Jerry Lewis Telethon.
Shoplc is a for profit, and is using our emotional response to hungry kids, to get us to buy their stuff.
For a while they mentioned it less. Now its non stop. To sell their items, the host says, cmon lets get to 100 sold so the Balloons will appear. Then lets get to 200. I think they are forced to do it. Maybe a BONUS

I WOULD HAVE TO BUY 100 ITEMS, for shoplc to donate $10 to ONE FOR ONE.