ЗАГАДЫВАТЬ, загадываю, загадывает \\ загад[ə]вать и допуст. загад[ы]вать; в формах с сочетанием ющ: загадывающий... – загадыва[йу]щий и загадыва[и]щий.
ЗАГАДЫВАТЬ, несов. и сов., что. Разг. Представлять (представить) что-л. мысленно, предполагая что-л. сделать, задумав что-л.; cин. задумывать, замышлять [impf. coll. to plan ahead, look ahead; to imagine, fancy, picture (in the mind)]. Еще с ноября он загадывал, куда поедет во время будущего отпуска. Уже давно Илюша загадал, какая игрушка должна лежать под елкой в этом году.
Ответы справочной службы
Смысл этого предложения неясен из-за слова загадываем. Совершенно непонятно, что хотел сказать автор. Слово покупая пишется со строчной буквы, перед ним требуется запятая (она выделяет деепричастный оборот).
Что касается порядка слов, то возможны оба варианта: как первый, так и второй, который предложили Вы.