Может, ему все задания давать письменно (или пусть сам запишет, а Вы проверите), а он пусть вычеркивает сделанное. И очень строго поговорить, что пока не сделает, домой не уходит. Купил не все - пошел снова за покупками. Перед его уходом с работы кто-то будет проверять список сделанного сегодня.