1. В первом предложении говорящий сообщает о своем намерении пойти в магазин, что является планом. Поэтому используется конструкция am going to go.
2. Во втором предложении говорящий делает вывод о будущем действии, основанном на плане пойти в магазин (если пойду, то куплю). Поэтому используется конструкция will buy.
Ответ: No problem. I am going to go to the shops this afternoon with Jo, so I will buy some then.